PD-233 — Acceptabilité¶
Objectif¶
Vérifier que l’implémentation est conforme à la spécification, respecte l’ensemble des invariants ProbatioVault et ne présente aucune incohérence ou oubli critique.
Périmètre de vérification¶
La revue d’acceptabilité vérifie explicitement :
- la conformité stricte à la spécification fonctionnelle
- le respect de tous les invariants applicables
- la couverture des scénarios de test définis
- l’absence d’incohérences, oublis ou régressions
Écarts identifiés¶
Classification des écarts¶
| Niveau | Définition |
|---|---|
| BLOQUANT | Violation d’un invariant, faille de sécurité, non-conformité majeure à la spec |
| MAJEUR | Fonction incomplète, comportement non conforme mais sans rupture de sécurité |
| MINEUR | Détail, dette acceptable, amélioration non critique |
Détail des écarts¶
| ID | Description | Référence | Gravité |
|---|---|---|---|
| E-01 | Contrôle d’alignement avec les annexes copywriting FR/EN (TextExactMatcher) | Plan §1.2, §3.4 ; scripts/validate-content.ts ; .husky/pre-commit ; .gitlab-ci.yml | MAJEUR |
| E-02 | Portée CI limitée aux fichiers .astro (non alignée sur le pré-commit) | .gitlab-ci.yml ; .husky/pre-commit | MINEUR |
Suivi des écarts (append-only)¶
[2025-12-22] — Suivi E-01¶
- Statut précédent : MAJEUR (ouvert)
- Statut actuel : RÉSOLU
- Justification factuelle :
- Implémentation du TextExactMatcher : parsing des annexes FR/EN, extraction du texte visible des pages, comparaison par route, génération d’E003 en cas de divergence.
- Validation appelée dans
validateFile()pour chaque fichier avec langue détectée. - Référence vérification :
- scripts/validate-content.ts (parseAnnexeCopywriting, extractVisibleText, checkAnnexeConformity)
- scripts/validate-content.test.ts (tests TextExactMatcher)
[2025-12-22] — Suivi E-02¶
- Statut précédent : MINEUR (ouvert)
- Statut actuel : RÉSOLU
- Justification factuelle :
- Portée CI alignée sur le pré-commit :
validate-contentscanne désormaissrc/pages/**/*.astroetsrc/pages/**/*.md. - Référence vérification :
- .gitlab-ci.yml (job validate-content)
Conclusion d’acceptabilité¶
- ✅ ACCEPTÉ
Motif : tous les écarts précédemment identifiés sont résolus (TextExactMatcher actif, CI alignée).
Historique des verdicts¶
| Date | Verdict | Version | Commentaire |
|---|---|---|---|
| 2025-12-22 | ✅ ACCEPTÉ | n/a | E-01 et E-02 résolus (TextExactMatcher + CI .astro/.md) |