PD-278 — Dossier de conformité Gate 3 (v2)¶
Date : 2026-03-01 Gate : CONFORMITY_CHECK Iteration : v2
1. Évolution v1 → v2¶
| Métrique | v1 | v2 | Delta |
|---|---|---|---|
| Bloquants | 3 | 2 | -1 |
| Majeurs | 8 | 9 | +1 |
| Mineurs | 6 | 3 | -3 |
| Total | 17 | 14 | -3 |
| Score mean | 6.125 | 6.50 | +0.375 |
Écarts v1 résolus¶
- ECR-02 (rôles DIP→SEALED) : RÉSOLU — §5.4 corrigé avec liste explicite {PA, SA, auditor}
- ECR-10 (atomicité package) : RÉSOLU — §5.3 corrigé avec rejet atomique si 1 document échoue
- ECR-06 (rétention via DIP) : PARTIELLEMENT RÉSOLU — §5.12 ajouté mais crée CONTR-01
Nouveaux écarts v2¶
- CONTR-01 (bloquant) : INV-278-02 n'inclut pas la garde retention_due de §5.12
- INC-01 (majeur) : 13 TC-INV sans scénarios Given/When/Then
- INC-02 (bloquant) : Garde retention_due non couverte en tests
- HYP-01 (majeur) : Verrouillage ordonné cross-module non garanti
- HYP-02 (majeur) : Clock skew inter-instances peut violer INV-278-13
- RISK-01 (majeur) : Tentatives d'accès refusées non auditées
2. Écarts bloquants v2¶
| ID | Type | Description | Réf |
|---|---|---|---|
| CONTR-01 | ECT | INV-278-02 incomplet vs §5.12 (garde retention_due) | §4 vs §5.12 |
| INC-02 | ECT | Garde retention_due sans test | §5.12 vs tests |
3. Scoring v2¶
| Critère | Score | Justification |
|---|---|---|
| completeness | 5.75 | 1 bloquant (CONTR-01), 2 majeurs (AMB-01, AMB-02), 1 mineur |
| testability | 6.75 | 1 bloquant (INC-02), 1 majeur (INC-01), 1 mineur |
| clarity | 6.75 | 3 majeurs (AMB-03/04/05), 1 mineur (CONTR-02) |
| traceability | 6.75 | 3 majeurs (RISK-01, HYP-01, HYP-02), 1 mineur (RISK-02) |
Moyenne : 6.50 Delta v1→v2 : +0.375
Verdict attendu : NON_CONFORME (completeness < 6, moyenne < 7)