From 88ed103de5befd03078a735e29c2fd557494c492 Mon Sep 17 00:00:00 2001 From: Dom Date: Sat, 9 May 2026 10:43:27 +0200 Subject: [PATCH] =?UTF-8?q?docs(dette):=20cr=C3=A9ation=20registre=20dette?= =?UTF-8?q?=20technique=20+=207=20entr=C3=A9es=20r=C3=A9troactives?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/DETTE_TECHNIQUE.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/DETTE_TECHNIQUE.md diff --git a/docs/DETTE_TECHNIQUE.md b/docs/DETTE_TECHNIQUE.md new file mode 100644 index 000000000..c26e9cd56 --- /dev/null +++ b/docs/DETTE_TECHNIQUE.md @@ -0,0 +1,30 @@ +# Registre de dette technique + +Registre central des dettes techniques identifiées sur le projet. +Règle : toute désactivation de contrôle ou contournement assumé fait l'objet d'une entrée. Revue par défaut à création + 14 jours. + +## Statuts +- OPEN : à traiter +- IN_PROGRESS : en cours de résolution +- RESOLVED : résolu (date résolution + commit ref) +- ACCEPTED : assumé définitivement, pas de résolution prévue + +## Sévérités +P0 / P1 / P2 / P3 (alignées sur convention handoffs) + +## Entrées + +| ID | Date création | Date revue | Sévérité | Statut | Description | Origine | +|----|---------------|------------|----------|--------|-------------|---------| +| DETTE-001 | 2026-05-08 | 2026-05-22 | P1 | OPEN | Pré-check OCR spatialement aveugle | docs/BUG_PRECHECK_SPATIAL_BLINDNESS_2026-05-08.md | +| DETTE-002 | 2026-05-08 | 2026-05-22 | P2 | OPEN | Exemption drift > 0.20 si template_matching ≥ 0.95 ou hybrid_text_direct ≥ 0.80 (resolve_engine.py:2367-2390) | docs/AUDIT_CONTROLES_DEBRANCHES_2026-05-08.md (F2.2.1) | +| DETTE-003 | 2026-05-08 | 2026-05-22 | P2 | OPEN | Self-healing Win+D au retry 1 retiré (revert 22c0a2ba6, replay_engine.py) | docs/AUDIT_CONTROLES_DEBRANCHES_2026-05-08.md (F2.2.3) | +| DETTE-004 | 2026-05-08 | 2026-05-22 | P2 | OPEN | Cascade OmniParser/YOLO neutralisée — `_resolve_by_yolo` défini, importé, jamais appelé (resolve_engine.py:293) | docs/AUDIT_CONTROLES_DEBRANCHES_2026-05-08.md (F2.4.1) | +| DETTE-005 | 2026-05-08 | 2026-05-22 | P2 | OPEN | Pre-check VLM par-clic désactivé via `if False:` (observe_reason_act.py:1704-1713) | docs/AUDIT_CONTROLES_DEBRANCHES_2026-05-08.md (F6.1.1) | +| DETTE-006 | 2026-05-08 | 2026-05-23 | P0 | IN_PROGRESS | Bug échelle pixel grounding Ollama smart_resize non-déterministe | docs/MIGRATION_VLM_PLAN_2026-05-09.md | +| DETTE-007 | 2026-05-09 | 2026-05-23 | P3 | OPEN | Trois implémentations smart_resize coexistent (server.py, infigui_worker.py, nouveau module officiel). Unification post-démo Kerella. | commit feat(grounding): module smart_resize officiel | + +## Convention de référencement + +- Dans les messages de commit : `refs DETTE-NNN` en pied +- Dans le code : `# DETTE-NNN` en commentaire au-dessus de la ligne concernée (pour les contournements localisables)