docs(planning): record dev8 and full test results
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-23 11:07:04 +00:00
parent 0f8057e7db
commit 0c4e107e06
2 changed files with 21 additions and 1 deletions

View file

@ -3,8 +3,9 @@
## Baseline
- Version avant : `0.1.0-dev.7`
- Version après : `0.1.0-dev.8` (replanification interactive minimale)
- Commit de départ : `c5b298c`
- Docker local : image `gmao-college:0.1.0-dev.7`, MariaDB saine
- Docker local : image `gmao-college:0.1.0-dev.8`, MariaDB saine
- `/health/` : HTTP 200
- `/planning/my-day` : réponse 200 après connexion
- Ancien menu : inchangé, 76/76, administrateurs uniquement
@ -57,6 +58,9 @@ individuellement car leur modèle est récurrent sans date d'occurrence.
- `tests/unit/test_day_planner.py` : **15 passed** ;
- navigation + replanification invalide : **5 passed** ;
- total ciblé Phase 2.1 : **20 passed** ;
- `pytest -q` : **149 passed, 1 failed, 1 error** ; l'échec et l'erreur
restent le test historique de configuration/lookback GMAO et son teardown,
hors périmètre ; aucune nouvelle régression n'a été introduite ;
- mesure locale : environ 2 secondes pour 10 candidats et plusieurs salles ;
- aucune validation visuelle réelle 390×844/768×1024, navigateur instrumenté
indisponible.

View file

@ -482,3 +482,19 @@ aux administrateurs.
- Tâche administrative trop longue conservée en `À replanifier`.
- Replanification minimale ajoutée avec validation serveur.
- 20 tests ciblés passants ; version conservée `0.1.0-dev.7`.
## Phase 2.1 — validation métier de Ma journée (2026-08-23)
- Scénario persistant `TEST_UI_PHASE21_*` créé sur la copie locale de la base
VM : bâtiments, salles, horaires 08:0012:00 / 13:3017:00, préventif,
administratif, entreprise fixe, occupations manuelle/Pronote et urgence.
- DayPlanner renforcé : occupation des salles chargée par lot, conflits fixes
explicitement signalés, entreprise extérieure reconnue, alternatives de
créneaux et couverture unitaire portée à 15 tests.
- Ajout d'une replanification minimale validée côté serveur via
`/planning/my-day/reschedule` ; aucune écriture automatique des propositions.
- Version portée de `0.1.0-dev.7` à `0.1.0-dev.8`.
- Résultats : 20 tests ciblés passants ; pytest complet `149 passed, 1 failed,
1 error`, uniquement le test historique lookback/configuration GMAO et son
teardown.
- Validation visuelle réelle non exécutée : aucun navigateur instrumenté
disponible ; contrôles HTTP et HTML effectués.