Aller au contenu

Dossier de conformité — Gate 5 AMBIGUITY — PD-249

1. Identification

  • Story : PD-249 — Manuel technique SAE consolidé
  • Gate : 5 — AMBIGUITY
  • Itération : v1
  • Date : 2026-02-26
  • Reviewer P1 : OpenCode (ChatGPT)
  • Reviewer P2 : Claude (confrontation)

2. Documents de référence

Document Rôle
PD-249-specification.md Spécification canonique
PD-249-tests.md Cahier de tests contractuels
PD-249-plan.md Plan d'implémentation (objet de la gate)
code-contracts.yaml Contrats de code extraits du plan
PD-249-review-step5.md Review P1 (ChatGPT)
PD-249-confrontation-step5.md Confrontation P2 (Claude)

3. Hypothèses

  • H1 : Les artefacts PD-244 sont la source de vérité pour les scores d'audit et gaps ISO/NF
  • H2 : Le projet cible est ProbatioVault-doc avec MkDocs Material (docs_dir: _build/docs)
  • H3 : L'implémentation est purement documentaire (pas de code applicatif)

4. Synthèse des écarts

Écarts BLOQUANTS (1)

ID Type Description Impact Source
DIV-02 Couverture INV-249-11 : Les prérequis de transition d'états (flux F5) ne sont pas intégrés comme contenu obligatoire dans CC-01 (section 1.4). TC-NOM-11 non exécutable. TC-NOM-11 ne peut vérifier les prérequis de transition de façon déterministe P1 BLOQUANT → P2 BLOQUANT confirmé

Écarts MAJEURS (3)

ID Type Description Impact Source
DIV-01 Couverture CA-249-06 : Aucune tâche ne décrit le processus de validation publication (tags Git approved-by-rssi/approved-by-compliance). TC-NOM-06 non exécutable dans le plan. CA-249-06 non démontrable en exécution P1 BLOQUANT → P2 MAJEUR (réévalué)
DIV-03 Couverture TC-NOM-02 exige un tableau de couverture transverse composant → chapitre → diagramme. Le plan ne produit pas cet artefact dans le livrable. INV-249-03 non prouvable formellement P1 MAJEUR → P2 MAJEUR confirmé
DIV-06 Cohérence TASK-01 mentionne 1 diagramme, CC-01 en exige 2 (+ section "Conventions du document" absente de TASK-01). Incohérence interne plan. Risque de livrable non conforme au code contract P1 MAJEUR → P2 MAJEUR confirmé

Écarts MINEURS (3)

ID Type Description Source
DIV-04 Faisabilité _build/docs/ vs navigation sae-manual/... — hypothèse docs_dir non explicitée P1 MAJEUR → P2 MINEUR (réévalué)
DIV-05 Couverture Seuil 30% verbatim sans méthode de mesure/vérification spécifiée P1 MAJEUR → P2 MINEUR (réévalué)
DIV-07 Faisabilité Framework de test "Non applicable" — justification acceptable en contexte doc P1 MINEUR → P2 MINEUR confirmé

5. Scoring

Critère Score Justification
feasibility 9.5 2 MINEURS (DIV-04, DIV-07) : -0.25 chacun
coverage 6.0 1 BLOQUANT (DIV-02: -2) + 2 MAJEURS (DIV-01, DIV-03: -1 chacun) + 1 MINEUR (DIV-05: -0.25) → arrondi 6.0
risk_mitigation 9.5 Pas d'écart direct sur la mitigation des risques. MINEUR DIV-05 impacte marginalement (-0.25). Arrondi 9.5
coherence 9.0 1 MAJEUR (DIV-06: -1)

Moyenne : (9.5 + 6.0 + 9.5 + 9.0) / 4 = 8.50

6. Corrections requises

  1. DIV-02 (BLOQUANT) : Enrichir CC-01 section 1.4 avec les prérequis de transition du flux F5
  2. DIV-01 (MAJEUR) : Ajouter une tâche/sous-tâche "Processus de publication" décrivant le mécanisme de tags Git
  3. DIV-03 (MAJEUR) : Ajouter la production du tableau de couverture transverse dans TASK-01 ou TASK-11
  4. DIV-06 (MAJEUR) : Aligner TASK-01 avec CC-01 (2 diagrammes, section "Conventions")