Claude Code DTP Worker
|
0f7a1d8f6f
|
[DTP-Worker 20260812_160204] surface · D-09 · séparateur de milliers monétaire divergent entre les deux surfaces de rendu stakeholder (publiciste=espace · faisabilité=virgule) — arbitrage produit surfacé, NON un bug/fix worker
Chasse au défaut d'abord (pas un énième sweep stérile) : grep TODO/FIXME/stub =
RIEN ; axe format `:g`/`:,`/`:f` de prod = les 2 `:g` restants bornés+annotés
sûrs (commissions:86 percent 0-100 · bancable/finance:143 nb-unités borné) →
axe `:g` genuinement clos, 0 bug de correctness.
Vrai locus = arbitrage de PRÉSENTATION transverse, non un défaut :
- publiciste/lib/generator.py:34-39 → espace (`.replace(",", " ")`) : USD 8 560 000
- faisabilite/generator/genlib/renderer.py:28-37 + bancable/banclib/report.py:21-32
→ virgule US (`,.0f` sans replace) : USD 8,560,000
- signaux partiels sans règle dure : OTO_DESIGN_SYSTEM_v1.md:89-90 illustre
l'espace (« dès 145 000 USD ») ↔ fixtures data_room écrivent en virgule
(architecture.md:11 « USD 150,000 ») ; aucune directive ne tranche.
SURFACE, don't rewrite : ajout D-09 au OPEN_DECISIONS_REGISTER (+ note d'en-tête).
Choisir un séparateur = convention design/audience (arbitrage Michel), pas une
correction worker (#6). Les 2 rendeurs sont internes-cohérents+testés ; aucune
sortie formatée n'est un artefact commité (out/ = nombres bruts ; formatage au
runtime VPS #8) → aucun gate concerné. Pas de gate (#5) : classe D-01…D-08.
Vérif : run_ci 33 PASS · 0 FAIL · 0 SKIP (inchangé, doc éditorial). 0 code V18
(bloqué #6) · 0 module prod · 0 artefact reconstruit · 0 chiffre figé · NFC-clean.
Fichiers : M OPEN_DECISIONS_REGISTER.md · M 05_activity_log/2026-08-12.md.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-12 16:09:26 +00:00 |
|
Claude Code DTP Worker
|
18d876352c
|
[DTP-Worker] registre décisions · D-06→D-08 arbitrages Michel bloquant la séquence V18
Consolide dans OPEN_DECISIONS_REGISTER.md les 3 arbitrages produit qui
suspendent toute la séquence moteur V18 (audit → validation Michel → Phase 1).
Sourcé file:line, non tranché (fonction du registre + discipline #5).
- D-06 · approbation de l'audit = gate d'entrée de la séquence (GO signal :79-84)
- D-07 · formules financières DCF/IRR/VAN/DSCR/LTV/LTC absentes → moteurs 4/8
bloqués, risque d'invention #6 max (R1, audit §5/§12.2)
- D-08 · Master Intake A1-A20 = sur-ensemble strict du brief.json (R2, audit §4/§12.3)
- D-01 enrichi : arbitrage juridique Section 13 (§12.4) remonté au chemin critique V18
Aucun code moteur V18 (interdit avant validation). CI 33 PASS · 0 FAIL · 0 SKIP.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-11 03:03:00 +00:00 |
|