docs(audit): record phase 1 verification results
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
676becdcdb
commit
b20e33299e
4 changed files with 28 additions and 4 deletions
|
|
@ -4,6 +4,8 @@ Date : 22 août 2026
|
|||
Base de vérification : copie locale de la base MariaDB issue de la VM
|
||||
Périmètre : fondations V1, sans moteur d'optimisation complet.
|
||||
|
||||
Version : `0.1.0-dev.4` → `0.1.0-dev.5` (`676becd`).
|
||||
|
||||
## Migration
|
||||
|
||||
`g1a2b3c4d5e6_phase1_documents_planning.py` (depuis
|
||||
|
|
@ -60,10 +62,20 @@ inclus dans cette phase.
|
|||
## Tests et données
|
||||
|
||||
- `tests/integration/test_phase1_documents_planning.py` : 3 scénarios ciblés ;
|
||||
- `tests/unit/test_version.py` + scénarios Phase 1 : **5 passed** ;
|
||||
- suites P1/formulaires/stock/interventions : 20 tests passants ;
|
||||
- compte local `TEST_UI_PHASE1_ADMIN` conservé pour inspection manuelle ;
|
||||
- aucune donnée `TEST_UI_*` supprimée et `alban` inchangé.
|
||||
|
||||
Après rebuild `gmao-college:0.1.0-dev.5`, les routes `/health/`,
|
||||
`/documents/`, `/documents/fds` et `/planning/rooms` ont été revalidées en
|
||||
HTTP 200 avec ce compte local.
|
||||
|
||||
La suite complète a donné **125 passed, 1 failed, 1 error**. Le seul échec
|
||||
reste le test historique de configuration/lookback GMAO et son teardown
|
||||
`gmao_context.user_id` ; cette zone est interdite et aucun nouvel échec n'a
|
||||
été introduit.
|
||||
|
||||
## Limites restantes
|
||||
|
||||
- synchronisation Pronote réelle et résolution de rapprochements ambigus à
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ activement.
|
|||
| FDS / fiches techniques | `/cleaning/documents` | 200 | Page stock documentaire |
|
||||
| Détail équipement groupé | `/equipments/3` | 200 | Filtre `nl2br` enregistré ; quantité 30 affichée |
|
||||
| Hiérarchie équipement groupé | `/equipments/3/hierarchy` | 200 | Bâtiment → zone → salle → quantité |
|
||||
| Health | `/health/` | 200 | Version `0.1.0-dev.4` avant le bump Phase 1 |
|
||||
| Health | `/health/` | 200 | Version cible `0.1.0-dev.5` après rebuild |
|
||||
|
||||
### Phase 1 — nouvelles routes locales
|
||||
|
||||
|
|
|
|||
|
|
@ -394,4 +394,14 @@ Fondations livrées et testées localement :
|
|||
|
||||
Tests ciblés Phase 1 : **3 passed** ; suites P1/formulaires/stock/interventions :
|
||||
**20 passed**. Le rebuild Docker et la revalidation HTTP sur la copie locale
|
||||
restent à finaliser avant le bilan de phase.
|
||||
ont ensuite été effectués : image `gmao-college:0.1.0-dev.5`, `/health/`,
|
||||
`/documents/`, `/documents/fds` et `/planning/rooms` répondent 200 avec
|
||||
`TEST_UI_PHASE1_ADMIN`.
|
||||
|
||||
Suite complète après implémentation : **125 passed, 1 failed, 1 error**.
|
||||
L'échec et l'erreur de teardown restent le test historique
|
||||
`test_gmao_config_caps_lookback_at_one_year`, hors périmètre explicitement
|
||||
interdit (configuration GMAO). Aucun nouvel échec lié à cette phase.
|
||||
|
||||
Version : `0.1.0-dev.4` → `0.1.0-dev.5` (commit de version séparé
|
||||
`676becd`), source de vérité `VERSION` et valeurs Docker/Compose alignées.
|
||||
|
|
|
|||
|
|
@ -242,7 +242,7 @@ désormais proposé dans la création d'une fiche papier.
|
|||
|
||||
La source applicative est `VERSION`, lue par `app_new/version.py`. Le
|
||||
Dockerfile et les valeurs de secours Compose sont maintenant alignés sur
|
||||
`0.1.0-dev.4` (après le passage `.3`, commits `50d3fd0` et suivants), au lieu
|
||||
`0.1.0-dev.5` (après le passage `.4`, commit `676becd`), au lieu
|
||||
de `0.1.0-dev.2`. La version est
|
||||
exposée par la configuration Flask et `/health/`. Le contrôle post-rebuild
|
||||
retourne effectivement `0.1.0-dev.4` et le commit `b6fbfe6`; la base est
|
||||
|
|
@ -290,9 +290,11 @@ variantes de planning et la validation sur installation neuve.
|
|||
### Tests automatisés finaux
|
||||
|
||||
- Version, P1 et cycle de vie : **20 passed**.
|
||||
- Phase 1 documentaire/planning et version : **5 passed** ciblés.
|
||||
- RBAC et régressions P1 : **22 passed** après restauration systématique de la
|
||||
permission `stock.view` du rôle système de test.
|
||||
- Suite complète : **122 passed, 1 failed, 1 error** sur 123. L'unique échec
|
||||
- Suite complète après Phase 1 : **125 passed, 1 failed, 1 error** sur 126.
|
||||
L'unique échec
|
||||
restant est `test_gmao_config_caps_lookback_at_one_year`, volontairement
|
||||
hors périmètre (contexte/configuration GMAO interdite) ; son teardown échoue
|
||||
également sur la contrainte `gmao_context.user_id NOT NULL`. Aucun nouveau
|
||||
|
|
|
|||
Loading…
Reference in a new issue