Commit Graph

2 Commits

Author SHA1 Message Date
Claude Code DTP Worker de837fae00 [DTP-Worker] audit préalable V18 · OTO_V18_MIGRATION_ARCHITECTURE_AUDIT (V12→V18 avant tout code)
PREMIÈRE ACTION OBLIGATOIRE de la directive V18 (« NE PAS coder avant l'audit »),
absente du repo malgré le GO signal. Cartographie le V12 lisible (2 modules
faisabilite/ : generator 4 volets + bancable) vers la cible V18 (18 sections ·
15 moteurs · 7 checkpoints · 3 sorties · Master Intake A1-A20).

Verdict mapping 18 sections : 2  · 7 amorcées · 9 à construire — extension, pas
rebuild ; aucun des 10 non-négociables CLAUDE.md menacé si canoniques restent
imposés-générateur. Écart le plus technique = DCF/ratios bancaires (DSCR/LTV/LTC)
absents de finance.py → moteur Financial/Bankability à bloquer sur formules Michel
(risque d'invention). Sourçage honnête : docs deep 57-chapitres root-owned illisibles
(#8), couverture = structure lisible, aucun contenu deviné.

Aucun code moteur V18 produit (séquence : audit → validation Michel → Phase 1).
CI 33 PASS · 0 FAIL · 0 SKIP inchangé. Aucune commande VPS, aucune API externe.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-11 02:34:45 +00:00
Claude Code DTP Worker 0b453c5182 [DTP-Worker] fix CI RED→vert · régressions induites par commits root V18
check_docs : README.md liait DIRECTIVE_WORKFLOW_FAISABILITE_V10 (supprimé par
l'archivage V18 f316060) → repointé vers la directive active
DIRECTIVE_V18_MASTER_FEASIBILITY_ENGINE_20260810.

check_readme_claims : le scan VPS-infra ouvrait 4 docs REFERENCE root-owned
mode 600 de Michel (AUDIT_*/DIRECTIVE_COMPTE_CLIENT/GO_SIGNAL) → PermissionError
→ bad(). Tolère désormais PermissionError SPÉCIFIQUEMENT (note ⋯, continue),
tout autre OSError reste fatal. Même classe que les exclusions guard_constraints.
Garde anti-évaporation SSOT préservée sur le corpus lisible.

run_ci : 33 PASS · 0 FAIL · 0 SKIP rétabli.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-11 02:03:57 +00:00