[DTP-Worker 20260812_123144] currency · réalignement de 2 citations de ligne dérivées dans OPEN_DECISIONS_REGISTER.md — D-02 gate.py:142-145→:164-167 (gardes percent/overall des fixes 85cd625/1992ee6 ont décalé _cond_validation_wag) + D-01 confotur README:8-17→:32-33 (bannière V18 préfixée) · sweep complet du registre = autres citations résolvent (snapshots V18/directives datés stables) · sans fix code · sans gate · CI 33 PASS

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude Code DTP Worker
2026-08-12 12:36:29 +00:00
parent ea8458d63b
commit 4eb615b174
2 changed files with 26 additions and 3 deletions
+10 -3
View File
@@ -18,6 +18,13 @@
> migration). Base 2026-08-05 · session `20260805_014119`. Chaque ligne cite sa source exacte
> et la session qui l'a surfacée en premier. **Ne pas re-surfacer** ces items en doublon (#5) :
> pointer ici.
>
> **Réalignement de citations** — 2026-08-12 · session `20260812_123144` : deux citations `Constat`
> pointaient un mauvais numéro de ligne après les fixes du jour (le décompte de décision reste
> inchangé). D-02 `gate.py:142-145 → :164-167` (les gardes d'affichage `percent`/`overall` des
> commits `85cd625`/`1992ee6` ont décalé `_cond_validation_wag`) ; D-01 `legal/confotur/README.md:8-17
> → :32-33` (bannière de statut V18 préfixée). Sweep des autres citations = résolvent (snapshots
> V18/directives datés = stables).
---
@@ -41,7 +48,7 @@ comme les autres downstreams sans générateur (brochures/plans/rendus/bim).
Or `legal/confotur` produit **uniquement le DocType Frappe de la demande CONFOTUR** (Ley 158-01),
pas de gabarit Promesa/Fideicomiso/HOA :
- `05_deliverables_mvp/legal/confotur/README.md:8-17` (sorties = `doctype_confotur_application.json`
- `05_deliverables_mvp/legal/confotur/README.md:32-33` (sorties = `doctype_confotur_application.json`
+ `MANIFEST.json`, rien d'autre).
**Incohérence interne** — le même registre utilise déjà `"module": null` pour tout downstream
@@ -72,8 +79,8 @@ explicitement la validation humaine « conseiller WAG » par une décision d'age
`condition_4_ok = audit and audit['decision'] == 'APPROVED' and audit['signature_valid']`.
Le module livré implémente encore l'**ancienne** condition humaine :
- `05_deliverables_mvp/crm/financement_bancaire/finlib/gate.py:142-145`
`_cond_validation_wag` teste `dossier.get("wag_validated_by")`.
- `05_deliverables_mvp/crm/financement_bancaire/finlib/gate.py:164-167`
`_cond_validation_wag` teste `dossier.get("wag_validated_by")` (:165).
- `05_deliverables_mvp/crm/financement_bancaire/financement_spec.json:157` (label « Validation
manuelle WAG confirmée par le conseiller référent »).