PD-251 — Confrontation Gate 5 AMBIGUITY (v1)¶
Gate : 5 — AMBIGUITY Reviewer : ChatGPT (gpt-5.3-codex via OpenCode, factual) Date : 2026-02-25
Convergences (6)¶
- COV-01 : CONVERGENT — Guard cross-module : absence de détail sur protection routes et jointure inter-schéma.
- COV-02 : CONVERGENT — Réconciliation Merkle : rattrapage événements et détection écarts non décrits.
- SEC-01 : CONVERGENT — Fenêtre PENDING_SIGNATURE : risque de restauration sans signature HSM non bloqué.
- HYP-02 : CONVERGENT — Redis lock distribué non détaillé (mécanisme, TTL, comportement si acquis).
- CC-02 : CONVERGENT — 8 tâches pour 7 code contracts, TASK-8 non couvert.
- SEC-02 : CONVERGENT — Rate limiting : périmètre d'application ambigu.
Divergences (5)¶
- CONF-02 : DIVERGENT (MINEUR non retenu) — scopeMode : objet non démontré comme exigence contractuelle.
- TEST-01 : DIVERGENT (MINEUR non retenu) — crash injection : modalité de test non reliée à exigence spec.
- TEST-02 : DIVERGENT (MINEUR non retenu) — prom-client hypothétique : hypothèse d'implémentation non reliée à exigence.
- HYP-01 : DIVERGENT (requalifié) — table archives hypothétique est spéculatif ; le problème réel est le déficit de couverture entités vs tables (8 entités spec vs 7 tables plan).
- CC-01 : DIVERGENT (MINEUR non retenu) — config validator ownership : point d'architecture interne non critère Gate 5.
Zones d'ombre (3)¶
- ZO-01 (MAJEUR) : Incohérence structurelle : spec impose 8 entités, plan ne matérialise que 7 tables.
- ZO-02 (MAJEUR) : SLA détection (≤60min/≤24h) : ni cadence d'ordonnancement, ni politique d'escalade temporelle, ni contrôle de dépassement dans le plan.
- ZO-03 (MAJEUR) : Journal append-only signé RFC 8785 : triggers append-only présents mais signature canonique RFC 8785 au niveau journal non explicitement décrite dans le plan.