# Planning Geosector Q1 2026 - COMPLET

**Période** : 16/01/2026 - 28/02/2026 (44 jours)
**Tâches** : 73 tâches restantes (phases 3-6)
**Priorités** : UI/UX et MAP en premier
**Stack Techno** : Flutter et Hive pour Web et Mobiles / API REST Full PHP8.3

---

## PHASE 1 : BUGS CRITIQUES
### 16-18 janvier (3 jours) - 5 tâches

| Date  | ID  | Tâche                                            | Catégorie | Statut            |
|-------|-----|--------------------------------------------------|-----------|-------------------|
| 16/01 | `#17` | ✅ Création membre impossible                    | BUG       | Livré et à tester v3.6.2 |
| 16/01 | `#18` | ✅ Création opération impossible                 | BUG       | Livré et à tester v3.6.2 |
| 16/01 | `#19` | ✅ Export opération cassé                        | BUG       | Livré et à tester v3.6.2 |
| 17/01 | `#20` | ✅ Enregistrement des passages ne fonctionne pas | BUG       | Livré et à tester v3.6.2 |
| 17/01 | `#61` |  ✅ Valider passage directement depuis carte     |        | Livré et à tester v3.6.2 | 
| 18/01 | `#216` | ✅ Vérifier géolocalisation nouveau passage   | Passage   | Livré et à tester v3.6.2 |
| 18/01 | `#14` | ✅ Bug F5 - déconnexion lors du rafraîchissement | BUG       | à livrer v3.6.3   |

---

## PHASE 2 : STRIPE iOS + UX
### 19-25 janvier (7 jours) - 10 tâches

**Tâche principale** : `#13` Tests Stripe iOS (5 jours du 19 au 23)

| Date  | Stripe iOS | En parallèle (UX)                          | Statut |
|-------|------------|--------------------------------------------|--------|
| 19/01 | `#13` Jour 1 | ✅ `#204` Design couleurs flashy                | à livrer v3.6.3 |
| 19/01 |            | ✅ `#205` Écrans utilisateurs simplifiés        | à livrer v3.6.3 |
| 20/01 | `#13` Jour 2 | ✅ `#113` Couleur repasses orange               | ✅ Validé 26/01 |
| 20/01 |            | ✅ `#72` Épaisseur police lisibilité (theme + BtnPassages) | ✅ Livré 26/01 |
| 21/01 | `#13` Jour 3 | ✅ `#42` Filtres membre/secteur history (admin) | ✅ Livré 26/01 |
| 23/01 | `#13` Jour 5 | `#74`Simplifier DashboardLayout/AppScaffold |        |
| 24/01 |            | `#28`Gestion reçus Flutter nouveaux champs  |        |
| 25/01 |            | `#50`Modifier secteur au clic               |        |

---

## PHASE 3 : MAP / CARTE
### 26 janvier - 7 février (10 jours) - 25 tâches

| Date  | ID       | Tâche                                        | Statut |
|-------|----------|----------------------------------------------|--------|
| 26/01 | `#206`     | Corriger géolocalisation par défaut Rennes   |        |
| 26/01 | `#22`     | S'assurer cache Mapbox en place              |        |
| 26/01 | `#215`     | ✅ Mode boussole + carte IGN/satellite zoom max | à livrer v3.6.3 |
| 27/01 | `#53`     | ✅ Définir zoom maximal éviter sur-zoom         | à livrer v3.6.3 |
| 27/01 | `#37`     | Clic sur la carte pour créer un passage      |        |
| 28/01 | `#51`     | Déplacer markers double-clic                 |        |
| 28/01 | `#115`     | Déplacement marker sans bouton Enregistrer   |        |
| 28/01 | `#123`     | Déplacer rapidement un pointeur              |        |
| 29/01 | `#58`     | Points carte devant textes (z-index)         |        |
| 29/01 | `#55`     | Optimiser précision GPS mode terrain         |        |
| 29/01 | `#56`     | Se déplacer librement sur carte terrain      |        |
| 30/01 | `#57`     | Mode terrain smartphone : zoom auto          |        |
| 30/01 | `#60`     | Recherche rue hors proximité                 |        |
| 30/01 | `#209`     | Filtres Particuliers / Entreprises           |        |
| 31/01 | `#49`     | Secteur possible sans membre                          |        |
| 01/02 | `#25`     | Membres affectés en 1er modif secteur        |        |
| 02/02 | `#210`     | Base SIREN géolocalisation entreprises       |        |
| 02/02 | `#67`     | Graphique règlements par secteur             |        |
| 03/02 | `#104`     | Tests multi-départements                     |        |
| 03/02 | `#89`     | Page clients paiements en ligne              |        |
| 04/02 | `#99`     | Paiement Stripe mode hors ligne              |        |

---

## PHASE 4 : STRIPE + PASSAGES
### 8-14 février (6 jours) - 11 tâches

| Date  | ID   | Tâche                                           | Cat     | Statut |
|-------|------|-------------------------------------------------|---------|--------|
| 08/02 | `#98` | Génération auto reçu après paiement             | STRIPE  |        |
| 08/02 | `#207` | Dashboard clic card règlement filtrer           |         |        |
| 09/02 | `#208` | Type règlement Virement bancaire à ajouter      |         |        |
| 09/02 | `#16` | Modifier passage sur l'application              | PASSAGE |        |
| 10/02 | `#40` | Suppression lot de passages                     | PASSAGE |        |
| 10/02 | `#63` | Corbeille passages admin                        | PASSAGE |        |
| 11/02 | `#66` | Récupérer passages supprimés                    | PASSAGE |        |
| 11/02 | `#65` | Désactiver envoi reçu temporaire                | PASSAGE |        |
| 12/02 | `#119` | Historique montant année précédente             | PASSAGE |        |
| 13/02 | `#81` | Ralentissement suppressions amicales            | BUG     |        |
| 14/02 | `#219` | Double authentification super-admin (fk_role=9) | ADMIN   |        |

---

## PHASE 5 : ADMIN + MEMBRES
### 15-22 février (7 jours) - 22 tâches

| Date  | ID   | Tâche                               | Cat    | Statut |
|-------|------|-------------------------------------|--------|--------|
| 15/02 | `#80` | FAQ gérée depuis Super-Admin        | ADMIN  |        |
| 15/02 | `#76` | Accès admin limité web uniquement   | ADMIN  |        |
| 15/02 | `#82` | Optimiser purge données             | ADMIN  |        |
| 16/02 | `#83` | Filtres liste amicales              | ADMIN  |        |
| 16/02 | `#85` | Distinguer amicales actives         | ADMIN  |        |
| 16/02 | `#24` | Trier liste membres                 | ADMIN  |        |
| 17/02 | `#29` | Filtres liste membres               | ADMIN  |        |
| 17/02 | `#70` | Revoir chat complet                 | ADMIN  |        |
| 17/02 | `#108` | Temps réel chat et data ⭐⭐⭐      | ADMIN  |        |
| 18/02 | `#211` | Modifier lots avec montants         | ADMIN  |        |
| 18/02 | `#218` | Tests montée charge Poissy          | ADMIN  |        |
| 18/02 | `#15` | Nouveau membre non synchronisé      | MEMBRE |        |
| 19/02 | `#23` | Emails failed intégrer base         | MEMBRE |        |
| 19/02 | `#26` | Figer membres combobox              | MEMBRE |        |
| 19/02 | `#27` | Autocomplete combobox membres       | MEMBRE |        |
| 20/02 | `#30` | Membres sélectionnés haut liste     | MEMBRE |        |
| 20/02 | `#32` | Modifier identifiant utilisateur    | MEMBRE |        |
| 20/02 | `#34`  | Email non obligatoire               | MEMBRE |        |
| 21/02 | `#36`  | Textes aide fiches membres          | MEMBRE |        |
| 21/02 | `#91`  | 2 emails séparés inscription        | MEMBRE |        |
| 22/02 | `#117` | Prénoms accents majuscule           | MEMBRE |        |
| 22/02 | `#122` | Modif rapide email renvoi reçu      | MEMBRE |        |

---

## PHASE 6 : EXPORT + COM + DIVERS
### 23-28 février (5 jours) - 15 tâches

| Date  | ID   | Tâche                                | Cat    | Statut |
|-------|------|--------------------------------------|--------|--------|
| 23/02 | `#45`  | Home filtres et graphes              | EXPORT |        |
| 23/02 | `#48`  | Export par membre                    | EXPORT |        |
| 23/02 | `#68`  | Comparatif année précédente          | EXPORT |        |
| 24/02 | `#212` | Bergerac logs + export Excel         | EXPORT |        |
| 24/02 | `#35`  | Bouton alerte 3s messagerie          | COM    |        |
| 24/02 | `#109` | SMS impératif ⭐⭐⭐                  | COM    |        |
| 25/02 | `#69`  | Bloquer création opération           | OPER   |        |
| 25/02 | `#86`  | Suppression opé réactiver précédente | OPER   |        |
| 25/02 | `#88`  | Écran Clients créer/améliorer        | OPER   |        |
| 26/02 | `#116` | Remarque sous adresse                | OPER   |        |
| 26/02 | `#214` | Opérations afficher texte            | OPER   |        |
| 26/02 | `#213` | Lots montant nb calendriers Poissy   | TEST   |        |
| 27/02 | `#21`  | Requêtes en attente dupliquées       | AUTRE  |        |
| 27/02 | `#73`  | Reconnaissance biométrique : touchId | AUTRE  |        |
| 28/02 | `#106` | Devises Franc Suisse                 | AUTRE  |        |

---

## PHASE 7 : DIVERS (sans date)
### Tâches diverses - À planifier ultérieurement

| ID   | Tâche                                  | Cat  | Statut |
|------|----------------------------------------|------|--------|
| `#71` | Visibilité bouton "Envoyer message"   | UX   |        |
| `#59` | Listing rues invisible (clavier)      | UX   |        |

---

## RÉCAPITULATIF

| Phase     | Période      | Jours | Tâches | Focus               |
|-----------|--------------|-------|--------|---------------------|
| 1         | 16-18/01     | 3     | 7      | Bugs critiques      |
| 2         | 19-25/01     | 7     | 8      | Stripe iOS + UX     |
| 3         | 26/01-07/02  | 10    | 25     | MAP / Carte         |
| 4         | 08-14/02     | 6     | 11     | Stripe + Passages   |
| 5         | 15-22/02     | 7     | 22     | Admin + Membres     |
| 6         | 23-28/02     | 5     | 15     | Export + Divers     |
| 7         | Sans date    | -     | 2      | Divers              |
| **TOTAL** | **44 jours** |       | **90** |                     |

---

## Jalons clés

- **18/01** : Bugs critiques résolus
- **25/01** : Stripe iOS + UX terminés
- **07/02** : Carte/Map finalisée
- **14/02** : Paiements + Passages OK
- **22/02** : Admin + Membres OK
- **28/02** : **Livraison complète**

---

## Notes

- Rythme : ~2-3 tâches/jour
- Weekends inclus comme buffer si retard
- Tâches ⭐⭐⭐ (`#108` temps réel, `#109` SMS) intégrées
- Phase 3 (MAP) reste la plus chargée : 25 tâches en 10 jours
