Aller au contenu

PD-245 — Confrontation (Gate 3 Phase 2)

Story : PD-245 — Format de preuve multi-chain Gate : 3 (CONFORMITY_CHECK) Phase : 2 — Confrontation Agent : ChatGPT (gpt-5.3-codex) Date : 2026-02-19


Écarts analysés

AMB-245-01 — Ambiguïté mineure

Référence : Section 4.5 - Cas limites - "blockchain de type non string"

Verdict : CONFIRME

Justification : La spec explicite bien plusieurs valeurs invalides (null, "", casse incorrecte), mais ne contractualise pas explicitement le cas "type non string" (123, true). Le fait que le cahier de tests marque ce point "à préciser" confirme qu'il reste une zone d'interprétation. En l'état, le comportement attendu (PROOF_001) est probable mais non formalisé.

Action requise : Ajouter dans la section cas limites une règle explicite "toute valeur blockchain non string => erreur PROOF_001", et aligner le cahier de tests avec au moins un test nombre + un test booléen.


DIV-245-01 — Incohérence Spec↔Tests mineure

Référence : TC-245-07 vs INV-245-05

Verdict : CONFIRME

Justification : INV-245-05 couvre clairement la contrainte de rejet quand tezos est inactif (condition nécessaire), mais il n'existe pas de CA explicite portant le cas positif "tezos actif => accepté". Du coup, TC-245-07 teste un comportement attendu non relié à un CA dédié, ce qui crée un trou de traçabilité Spec↔Tests.

Action requise : Ajouter un CA positif explicite pour tezos actif (acceptation), puis mapper TC-245-07 sur ce CA pour rétablir la traçabilité complète.


Synthèse de la confrontation

ID Verdict Gravité Action
AMB-245-01 CONFIRME Mineur Ajouter règle types non-string
DIV-245-01 CONFIRME Mineur Ajouter CA pour tezos actif

Total : 2 écarts confirmés (mineurs)


Fin de la confrontation Phase 2.