[DTP-Worker 20260806_091519] FIX doc · axe neuf « compte de colonnes des tables Markdown » → ligne orpheline dans le TEMPLATE canonique de faisabilité
Sweep repo-wide des tables .md (en-tête↔séparateur↔corps, | échappés ignorés) → 3 hits :
1 vrai défaut + 2 faux positifs (| littéral dans code-span, dans snapshots historiques immuables).
DÉFAUT : TEMPLATE_FAISABILITE_CANONIQUE_v1.0.md §5.2 « Financier bancable » — table à en-tête
4 colonnes, lignes 4.4→4.12 toutes à 4 cellules, MAIS ligne 4.13 en portait 5 (scindait
description + placeholder {{regime_fiscal}} en 2 cellules → colonne orpheline visible pour cette
seule ligne, dans un template CANONIQUE que le générateur 4 volets / Publiciste / batch S4 doivent
reproduire). FIX : fusion des 2 fragments dans l'unique 4e colonne avec « · » (idiome des sœurs).
SÛRETÉ : check_readme_claims.sh:5765 lit ce template mais n'ancre que les lignes #9 (l.144-146) /
#10 (l.149-151) ; 4.13 ne porte ni #9/#10/pourcentage-gras → aucune regex touchée ; les 5 surfaces
d'ancrage restent vertes post-fix. run_ci = 33 PASS · 0 FAIL · 0 SKIP · 0 artefact reconstruit ·
0 gate ajouté (#5) · 0 chiffre inventé (#6) · 0 VPS (#8).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,48 @@
|
|||||||
# Activity Log · 2026-08-06 · Claude Code DTP Worker
|
# Activity Log · 2026-08-06 · Claude Code DTP Worker
|
||||||
|
|
||||||
|
## Session `20260806_091519` — FIX doc · NOUVEL axe objectif « cohérence du compte de colonnes des tables Markdown » → 1 vrai défaut (ligne à colonne orpheline dans le TEMPLATE canonique de faisabilité)
|
||||||
|
|
||||||
|
**Choix de tâche.** `./run_ci.sh` au démarrage = **33 PASS · 0 FAIL · 0 SKIP**, arbre propre,
|
||||||
|
roadmap `ROADMAP_8_WEEKS_OR_LESS.md` intégralement livrée/gatée (Sprints 1→7 côté repo ; prod
|
||||||
|
VPS / builds EAS / dépôts ONAPI hors périmètre worker · #8). Les ~12 derniers commits sont des
|
||||||
|
sweeps vérification-only à rendement décroissant. Objectif : chasser un **vrai défaut ungaté** sur
|
||||||
|
un **axe objectif encore jamais balayé** (anti-churn), sinon améliorer une doc (fallback).
|
||||||
|
|
||||||
|
**Axe NEUF (absent de la mémoire) → défaut réel.** **Cohérence du compte de colonnes des tables
|
||||||
|
Markdown** : une ligne de corps dont le nombre de cellules `|` diffère de l'en-tête rend
|
||||||
|
**désalignée** (cellule orpheline). Distinct des sweeps encodage/liens/backtick déjà en mémoire.
|
||||||
|
Balayage de tous les `.md` (`git ls-files '*.md'`, détection en-tête↔séparateur↔corps, `|` échappés
|
||||||
|
ignorés) → **3 hits**, dont **2 faux positifs** (fichiers-snapshots **historiques**
|
||||||
|
`2026-08-05.md` avec un `|` littéral **dans un code-span** `` `"|"` `` — immuables, non touchés) et
|
||||||
|
**1 vrai défaut**.
|
||||||
|
|
||||||
|
**Défaut (réel, haute confiance).**
|
||||||
|
`05_deliverables_mvp/faisabilite/TEMPLATE_FAISABILITE_CANONIQUE_v1.0.md` §5.2 « Financier
|
||||||
|
bancable » — table à en-tête **4 colonnes** (`| # | Champ | Oblig. | Valeur canonique / placeholder |`).
|
||||||
|
Les lignes 4.4→4.12 ont toutes **4** cellules (valeur+placeholder fusionnés dans la 4ᵉ colonne,
|
||||||
|
ex. 4.4 `` `{{cout_construction}}` USD ``). La ligne **4.13** en portait **5** : elle scindait
|
||||||
|
`CONFOTUR · Fideicomiso (voir volet juridique)` **et** `` `{{regime_fiscal}}` `` en deux cellules
|
||||||
|
→ colonne orpheline visible pour cette seule ligne, dans un **template CANONIQUE** que le
|
||||||
|
générateur 4 volets, le Publiciste et la régénération batch S4 (§8) doivent reproduire.
|
||||||
|
|
||||||
|
**Fix.** Fusion des deux fragments de 4.13 dans l'unique 4ᵉ colonne avec `·`
|
||||||
|
(`CONFOTUR · Fideicomiso (voir volet juridique) · `` `{{regime_fiscal}}` ``), idiome des lignes
|
||||||
|
sœurs (placeholder inline dans la cellule « Valeur »). `regime_fiscal` reste un champ légitime
|
||||||
|
consommé par `genlib/renderer.py:195` + `banclib/finance.py`.
|
||||||
|
|
||||||
|
**Sûreté vs gate.** `ci/check_readme_claims.sh:5765` **lit** ce template mais n'ancre que les lignes
|
||||||
|
#9 (l.144-146 `**N %** (fixe · contrainte #9)`) et #10 (l.149-151) ; la ligne 4.13 ne porte
|
||||||
|
**ni** `#9` **ni** `#10` **ni** pourcentage en gras → aucune regex du gate ne la touche.
|
||||||
|
**Vérifié** : les **5** surfaces d'ancrage du template restent **vertes** post-fix.
|
||||||
|
|
||||||
|
**Vérif.** Re-balayage tables → ligne 4.13 **CLEAN** (restent les 2 FP historiques) ·
|
||||||
|
`ci/check_readme_claims.sh` exit=0 · `./run_ci.sh` = **33 PASS · 0 FAIL · 0 SKIP**.
|
||||||
|
|
||||||
|
**Portée / anti-churn.** Édité : le template (1 ligne) + ce journal + 1 entrée mémoire. **0 artefact
|
||||||
|
reconstruit** (le template n'est pas un `out/*.json`), **0 gate ajouté** (#5 — origine isolée, une
|
||||||
|
seule occurrence réelle repo-wide ; sweep rejouable, pas un contrat à figer, cf. `link-label-target
|
||||||
|
-mismatch`), **0 chiffre inventé** (#6), **0 commande VPS** (#8). Structure du gate inchangée (33 checks).
|
||||||
|
|
||||||
## Session `20260806_054454` — FIX doc · lien Markdown label↔cible incohérent (label = chemin de fichier, href pointant ailleurs) → 3 corrigés
|
## Session `20260806_054454` — FIX doc · lien Markdown label↔cible incohérent (label = chemin de fichier, href pointant ailleurs) → 3 corrigés
|
||||||
|
|
||||||
**Choix de tâche.** `./run_ci.sh` au démarrage = **33 PASS · 0 FAIL · 0 SKIP**, arbre propre,
|
**Choix de tâche.** `./run_ci.sh` au démarrage = **33 PASS · 0 FAIL · 0 SKIP**, arbre propre,
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ DOIT être daté et sourcé (jamais inventé — contrainte #6).
|
|||||||
| 4.10 | Devises | 🔴 | **USD + DOP** (contrainte #10) |
|
| 4.10 | Devises | 🔴 | **USD + DOP** (contrainte #10) |
|
||||||
| 4.11 | Moyen de paiement | 🔴 | **Cardnet** (❌ Stripe · contrainte #10) |
|
| 4.11 | Moyen de paiement | 🔴 | **Cardnet** (❌ Stripe · contrainte #10) |
|
||||||
| 4.12 | Format documents | 🔴 | **Letter US** (contrainte #10) |
|
| 4.12 | Format documents | 🔴 | **Letter US** (contrainte #10) |
|
||||||
| 4.13 | Régime fiscal | 🟡 | CONFOTUR · Fideicomiso (voir volet juridique) | `{{regime_fiscal}}` |
|
| 4.13 | Régime fiscal | 🟡 | CONFOTUR · Fideicomiso (voir volet juridique) · `{{regime_fiscal}}` |
|
||||||
|
|
||||||
### 5.3 Cohérence commercial.md (verrou anti-gap)
|
### 5.3 Cohérence commercial.md (verrou anti-gap)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user