1. Documents de référence
| Document | Auteur | Étape |
| PD-281-besoin.md | Claude (PO) | 0 |
| PD-281-specification.md | ChatGPT (gpt-5.3-codex) | 1 |
| PD-281-tests.md | ChatGPT (gpt-5.3-codex) | 2 |
| PD-281-review-step3.md | Claude (claude -p) | 3-P1 |
| PD-281-confrontation-step3.md | ChatGPT (gpt-5.3-codex) | 3-P2 |
2. Synthèse des écarts
Écarts confirmés
| ID | Type | Gravité | Description | Source |
| ECT-05 | Non testable | MAJEUR | CA-08 DepositStatus : source de vérité "à confirmer". Conditionnel par design (besoin §3.2 note) mais la procédure de vérification n'est pas formalisée. | P1 #5, P2 §4 |
| ECT-10 | Incomplétude | MAJEUR | Liste nominale des 9 normes non fournie dans la spec ni les tests. Les 9 normes sont connues (pv-anchor, nf-z42-013, iso-14641, rfc-3161, rfc-5054, pv-envelope, pv-pre, pv-audit, pv-proof) mais non contractualisées. | P1 #10, P2 §4 |
| ECT-03 | Non testable | MINEUR | CA-06 "aucun impact hors scope" : ensemble des contrôles non borné. Résolvable par snapshot diff avant/après. | P1 #3, P2 §5 |
| ECT-04 | Non testable | MINEUR | CA-07 "artefacts fonctionnels équivalents" : critère d'équivalence non défini. Byte-identical suffit pour configs YAML. | P1 #4, P2 §4 |
| ECT-07 | Incohérence | MINEUR | Référence épique incohérente ("A clarifier" vs "EPIC-XX"). L'epic est PD-217, correction triviale. | P1 #7, P2 DIV-01 |
| ECT-08 | Hypothèse | MINEUR | Stabilité d'environnement pour preuves d'idempotence non bornée. Deux runs consécutifs sur même commit suffisent. | P1 #8, P2 §4 |
Écarts rejetés (faux positifs)
| ID | Raison du rejet |
| ECT-01 | Pas de collision possible : listes status et exclusions sont disjointes par design |
| ECT-02 | Conséquence d'ECT-01 — pas de test de précédence nécessaire |
| ECT-06 | etsi-119-xxx est un placeholder pour future norme, hors scope PD-281 |
| ECT-09 | AUDIT-SYNTHESIS.md est dans git, intégrité assurée par hash de commit |
3. Scoring
| Critère | Base | Pénalités | Score |
| completeness | 10 | -1 (ECT-10 : normes non listées) | 9.0 |
| testability | 10 | -1 (ECT-05 : DepositStatus) -0.25 (ECT-03) -0.25 (ECT-04) | 8.5 |
| clarity | 10 | -0.25 (ECT-07) -0.25 (ECT-08) | 9.5 |
| traceability | 10 | -1 (ECT-10 : normes) -0.25 (ECT-07) | 8.75 |
Résumé
| Métrique | Valeur |
| Score moyen | 8.94 |
| Score min | 8.5 |
| Scores >= 8 | 4/4 |
4. Recommandation orchestrateur
Tous les scores >= 8 → GO attendu. Les 2 écarts MAJEUR sont des réserves documentaires corrigeables (liste des normes, procédure DepositStatus) mais ne bloquent pas la conformité fonctionnelle de la spec.