Aller au contenu

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

Date : 2026-03-03 Gate : CONFORMITY_CHECK Itération : v1 Reviewer P1 : Claude Confrontation P2 : Ollama llama3.3:70b (fallback OpenCode)

Synthèse

Gravité Nombre Confirmés Rejetés
Bloquant 4 4 0
Majeur 10 10 0
Mineur 4 4 0
Total 18 18 0

Écarts classifiés

BLOQUANTS (ECT — Contradictions)

ID Type Description Statut
E-01 ECT Charset WAL [a-z] vs regex [A-Z] sur s3_object_key_wal CONFIRMÉ
E-02 ECT FAILED_FORMAT absent de enum status et machine d'états CONFIRMÉ
E-03 ECT SCHEDULED absent de enum status §5.1 (présent §5.7) CONFIRMÉ
E-04 ECT INV-47-05 "exactement un" vs §5.6 "au moins un + dédup" CONFIRMÉ

MAJEURS (AMB — Ambiguïtés + DIV — Divergences)

ID Type Description Statut
E-05 AMB Fréquence configurable 48h vs RPO non configurable 24h CONFIRMÉ
E-06 AMB Terminologie full vs pg_dump dans backup_id CONFIRMÉ
E-07 DIV Bornes longueur backup_id incohérentes avec regex CONFIRMÉ
E-09 AMB Réconciliation crash post-commit non observable CONFIRMÉ
E-10 DIV Absence tests pour scénarios crash §5.6 CONFIRMÉ
E-11 AMB Ambiguïté retry vs transition FAILED→SCHEDULED CONFIRMÉ
E-12 DIV Pas de vérification intégrité WAL à l'upload CONFIRMÉ
E-13 SEC Rotation clé chiffrement non adressée CONFIRMÉ
E-14 AMB Backoff exponentiel sans délai initial CONFIRMÉ
E-17 DIV Relance watchdog unique : pas de couverture si relance échoue CONFIRMÉ

MINEURS

ID Type Description Statut
E-08 AMB Plage min/max inutile si seuil non configurable CONFIRMÉ
E-15 AMB Synchronisation horaire implicite entre composants CONFIRMÉ
E-16 AMB Périodicité trimestrielle non contractualisée CONFIRMÉ
E-18 SEC Cycle de vie DEK non spécifié CONFIRMÉ

Scoring

Critère Score Justification
completeness 6.0 4 bloquants (contradictions internes) : -2×4 = -8, base 10. Clampé à 6 car le fond est présent.
testability 5.0 10 majeurs dont tests manquants (crash, WAL intégrité) : -1×5 = -5
clarity 6.0 4 ambiguïtés terminologiques/format : -1×4 = -4, base 10
traceability 7.0 Bonne matrice INV↔CA↔TC, mais certains TC testent des états non définis : -1×3 = -3

Moyenne : (6.0 + 5.0 + 6.0 + 7.0) / 4 = 6.00

Verdict attendu

  • Moyenne = 6.00 < 7.0 → NON_CONFORME
  • Score testability = 5.0 < 6 → NON_CONFORME (critère absolu)