docs(development): document C2 fix validation
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run
This commit is contained in:
parent
ddef82ae8e
commit
ae5223e9b9
1 changed files with 15 additions and 4 deletions
|
|
@ -1,12 +1,12 @@
|
|||
CURRENT VERSION: 0.2.0-dev.2
|
||||
CURRENT CHECKPOINT: C2 — terminé, en attente de revue indépendante
|
||||
CURRENT COMMIT: série C2 (6017758, 07c8ea8, a66d937, e870b07)
|
||||
CURRENT CHECKPOINT: C2-FIX — validation finale
|
||||
CURRENT COMMIT: correctifs locaux C2-FIX en cours de validation
|
||||
CURRENT MIGRATION: o0d1e2f3g4h5 (down_revision n9c0d1e2f3g4, appliquée sur la base applicative)
|
||||
DOCKER VERSION: gmao-college:0.2.0-dev.2 (reconstruite, healthy, MariaDB connectée)
|
||||
LAST FULL TEST: 186 passed, 1 failed, 1 error ; les deux anomalies historiques restent visibles
|
||||
LAST TARGETED TEST: 9 passed (C2 service, HTTP, fréquences, idempotence, calendrier, Ma journée, traitements, remplacement, tournée, permissions)
|
||||
BLOCKERS: validation responsive visuelle non exécutée ; aucun défaut fonctionnel B restant
|
||||
NEXT ACTION: pousser la série C2 sur Forgejo et GitHub principal, puis revue indépendante ; ne pas commencer C3
|
||||
NEXT ACTION: terminer pytest complet, pousser C2-FIX sur Forgejo et GitHub principal, puis revue indépendante ; ne pas commencer C3
|
||||
|
||||
## C2 — état et limites
|
||||
|
||||
|
|
@ -18,9 +18,20 @@ NEXT ACTION: pousser la série C2 sur Forgejo et GitHub principal, puis revue in
|
|||
- [x] tests C2 ciblés et absence de nouvelle régression dans le pytest complet ;
|
||||
- [ ] validation sur base vide non effectuée ;
|
||||
- [ ] validation Playwright authentifiée desktop/tablette/mobile non effectuée ;
|
||||
- [ ] mesures SQL montrent encore un coût élevé sur les parcours complets (`Ma journée` : 199 requêtes / 4,8439 s ; tournée : 88 requêtes / 0,6140 s dans le scénario instrumenté) ;
|
||||
- [ ] mesure de référence avant C2-FIX : `Ma journée` 199 requêtes / 4,8439 s ; tournée 88 requêtes / 0,6140 s ;
|
||||
- [ ] C3 et C4 non commencés.
|
||||
|
||||
## C2-FIX — fiabilisation
|
||||
|
||||
- [x] une tournée génère les occurrences selon `operational_date`, y compris lorsque `target_date` est ultérieure ;
|
||||
- [x] priorité d'affectation : règle de compteur, responsable par défaut de tournée, puis non attribué ;
|
||||
- [x] isolation utilisateurs, double traitement et progression/reprise testés ;
|
||||
- [x] génération batchée des occurrences existantes et cache des calculs horaires/calendrier ;
|
||||
- [x] mesure après C2-FIX : Ma journée 183 requêtes ; tournée 89 requêtes ; temps variable selon la charge MariaDB (mesures observées respectivement 1,2285–2,9419 s et 0,3699–0,7112 s) ;
|
||||
- [ ] la majorité des requêtes restantes provient de l'autorisation/navigation globale ; la tournée reste à une requête de la référence SQL ;
|
||||
- [ ] collision réellement concurrente non simulée ; la contrainte unique `(schedule_id, target_date)` reste la protection DB ;
|
||||
- [ ] validation Playwright et base vide toujours non effectuées.
|
||||
|
||||
## Avancement
|
||||
|
||||
- [x] mémoire de chantier créée ;
|
||||
|
|
|
|||
Loading…
Reference in a new issue