Aller au contenu

PD-101 — Dossier de conformité Gate 3 (CONFORMITY_CHECK) — v2

Méta

  • Story : PD-101 — Upload probatoire mobile chiffré
  • Gate : 3 (CONFORMITY_CHECK)
  • Itération : v2 (après correction des 16 écarts v1)
  • Date : 2026-03-10
  • P1 (reviewer) : Claude
  • P2 (confrontation) : Claude (dérogation Art. II — prompt > 30KB)
  • Dérogation Art. II : Les prompts de gate dépassent 30KB, OpenCode bascule en mode agentic. Les phases P1 et P2 sont exécutées par Claude avec system prompts différents (reviewer vs confronteur). La cross-validation reste effective car les deux analyses sont indépendantes et produites dans des sessions isolées.

Résultat des corrections v1 → v2

16/16 écarts v1 corrigés : - 3 BLOQUANTS (E-02, E-05, E-16) → tous résolus - 9 MAJEURS → tous résolus - 4 MINEURS → tous résolus

Écarts résiduels v2

BLOQUANTS : 0

MAJEURS : 5 (dépendances externes, pas défauts de spec)

ID Type Résumé Nature
ER-01 Dépendance Q-02 — TTL URL pré-signées non défini Dépendance backend (PD-63)
ER-02 Dépendance Q-03 — Whitelist MIME/UTType non définie Décision produit requise
ER-03 Dépendance Q-04 — Persistance UI après redémarrage Décision produit requise
ER-04 Dépendance Q-05 — Contrat backend champs probatoires Dépendance backend
ER-05 Dépendance Q-06 — Protocole audit mémoire Hermes Limitation technique documentée (H-06)

MINEURS : 6

ID Type Résumé Source
ER-06 Ambiguïté Mécanisme détection transcodage iOS non détaillé Review P1
ER-07 Ambiguïté Nature transformation mode optimisé (JPEG seul ? HEIC→JPEG ?) Review P1
DIV-01 Spec↔Tests Tests ajoutent exigences d'audit non contractualisées dans spec Confrontation P2
DIV-02 Spec↔Tests Annulation upload simple non testée explicitement Confrontation P2
DIV-03 Spec↔Tests Bornes chunk size [5,50] non testées Confrontation P2
DIV-04 Spec↔Tests Protocole perf (runs, warm-up, outliers) non spécifié Confrontation P2

Scoring

Critère Score v1 Score v2 Delta Justification v2
completeness 6.0 8.5 +2.5 0 bloquant, 5 majeurs = dépendances externes (pas des lacunes spec). -0.25 × 6 mineurs
testability 5.5 8.5 +3.0 TC-INV complets avec G/W/T, CA-13/CA-14 ajoutés, TC-ERR-06/08 ajoutés. -0.25 × 6 mineurs
clarity 7.0 9.0 +2.0 Terminologie unifiée "journal d'audit", §3.3 FILE-LEVEL, §3.4 consentement, §5.7 transitions. -0.25 × 4 ambiguïtés mineures
traceability 7.5 9.0 +1.5 Tous les INV ont CA + tests détaillés. -0.25 × 4 divergences mineures