PD-279-CONFRONTATION-STEP5-V2
Rapport de confrontation v2 produit et sauvegardé.
Synthèse : 7 divergences identifiées dont 2 bloquantes et 5 majeures.
Progrès depuis la v1 : 4 divergences de la v1 ont été résolues : - DIV-01 v1 (legal_lock 409 vs 423) — résolu - DIV-02 v1 (renumération invariants) — résolu - DIV-06 v1 (lifecycle_log vs integrity_journal_entries) — résolu (équivalence formalisée §1b du plan) - DIV-04 v1 (ordre gardes) — partiellement résolu (plan corrigé, spec non amendée)
Bloquantes restantes : - DIV-02 : TC-NEG-02 attend 409 pour un retour idempotent, alors que INV-279-11 exige 200 - DIV-03 : La review v2 de ChatGPT a été conduite sans le document de tests réel (log OpenCode injecté à la place)
Majeures restantes : - DIV-01 : Ordre des gardes spec §5.3 incohérent avec INV-279-11 (plan corrige mais ne documente pas l'écart) - DIV-04 : Fallback security_level non contractualisé - DIV-05 : Ambiguïté d'ancrage du contrôle inclusion batch - DIV-06 : INV-279-11 (idempotence) absent de la matrice de couverture tests - DIV-07 : geo_copy_count — extension de périmètre non contractualisée dans la spec
6 zones d'ombre identifiées, dont les tests toujours basés sur la spec v1 (Q-279 marqués ouverts vs RÉSOLUS en v2).
Fichier : PD-279-confrontation-step5-v2.md