Aller au contenu

PD-47 — Dossier de conformité Gate 5 (v1)

Date : 2026-03-03 Gate : AMBIGUITY Itération : v1 Reviewer P1 : ChatGPT (gpt-5.3-codex via OpenCode) Confrontation P2 : Claude

Synthèse croisée (Review + Confrontation)

Gravité Review P1 Confrontation P2 Total unique
Bloquant 1 2 3
Majeur 9 0 (recouvrements) 9
Mineur 3 2 4
Total 13 4 16

Écarts classifiés

BLOQUANTS

ID Source Type Description
B-01 P1 DIV TC-ERR-08 mappé sur hash invalide (ERR-47-04) au lieu de l'échec restauration trimestrielle — test contractuel irréalisable
B-02 P2 DIV-01 ECT Watchdog doit relancer F1 (spec) mais NE PEUT PAS injecter l'orchestrateur (CC-07 forbidden). Mécanisme de relance non défini
B-03 P2 DIV-02 ECT Wrapped DEK : plan dit "S3 metadata" mais CC-02 BackupExecution a champ wrappedDek en DB. Source de vérité ambiguë

MAJEURS

ID Source Type Description
M-01 P1 AMB max_replanification_cycles non contractualisé dans la spec — contrainte ajoutée par le plan
M-02 P1 DIV Clamp des bornes vs rejet exigé par spec §5.8
M-03 P1 DIV Déduplication sur (backup_id, event_type) vs backup_id seul (INV-47-05)
M-04 P1 AMB Post-upload intégrité : HeadObject+ETag vs SHA3-256 contractuel
M-05 P1 SEC HKDF fallback local si Vault indisponible — non contractualisé
M-06 P1 AMB Append-only non garanti dans tous les chemins d'échec précoce
M-07 P1 DIV Réconciliation CC-08 bornée à RUNNING sans objet — spec exige cohérence complète
M-08 P1 AMB Test runner (Jest/Vitest) non spécifié
M-09 P1 AMB Compatibilité ESM/CJS non documentée

MINEURS

ID Source Type Description
m-01 P1 AMB CC-47-14 invariants non-référencés comme sous-ensemble des INV spec
m-02 P1 AMB Pas de section "Contraintes techniques" explicite
m-03 P1 AMB Variables CI pour tests d'intégration non documentées
m-04 P2 DIV-03 DIV Tests WAL TC-NOM-02 inconditionnels vs plan conditionné à H-TECH-01

Scoring v1

Critère Score Justification
feasibility 5.0 B-02 watchdog (-2), M-05 HKDF fallback (-1), M-08 test runner (-1), M-09 ESM (-1)
coverage 4.5 B-01 TC-ERR-08 (-2), M-03 dedup (-1), M-06 append-only (-1), M-07 reconciliation (-1), m-04 WAL (-0.5)
risk_mitigation 6.0 B-03 DEK storage (-2), M-04 post-upload integrity (-1), M-01 replanification (-1)
coherence 6.5 B-03 DEK contradiction (-2), M-02 clamp vs reject (-1), m-01 (-0.25), m-03 (-0.25)

Moyenne : (5.0 + 4.5 + 6.0 + 6.5) / 4 = 5.50

Verdict attendu

  • Score coverage = 4.5 < 6 → NON_CONFORME (critère absolu)
  • Score feasibility = 5.0 < 6 → NON_CONFORME (critère absolu)
  • Moyenne = 5.50 < 7 → NON_CONFORME