[DTP-Worker 20260803_003624] Sprint 8 · doc · Dé-duplication table §1 ci/README.md : cellule check-readme-claims (39074 car./~15000 mots accrétés) → one-liner 914 car. renvoyant au §2 (détail exhaustif 1410 lignes, intact). Doublon pur de §2 éliminé (#5) + défaut lisibilité 4Big corrigé. Zéro perte info · zéro gate/module · run_ci.sh 30 PASS 0 FAIL
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -46,3 +46,41 @@ reporting seuls, zéro logique). Recompute indépendant concordant sur les 4 dim
|
|||||||
Arbre propre avant édition. **Zéro nouveau module · zéro gate ajouté (#5) · aucune
|
Arbre propre avant édition. **Zéro nouveau module · zéro gate ajouté (#5) · aucune
|
||||||
logique de prod ni de gate touchée**. Aucune commande touchant au VPS (#8) · aucun
|
logique de prod ni de gate touchée**. Aucune commande touchant au VPS (#8) · aucun
|
||||||
`git clean` <!-- ci-allow : mention de l'interdit absolu, jamais exécuté -->.
|
`git clean` <!-- ci-allow : mention de l'interdit absolu, jamais exécuté -->.
|
||||||
|
|
||||||
|
## Session 003624 · Dé-duplication doc : table §1 de `ci/README.md` (lisibilité 4Big + #5)
|
||||||
|
|
||||||
|
**Contexte.** `./run_ci.sh` au démarrage : **30 PASS · 0 FAIL · 0 SKIP**, arbre propre.
|
||||||
|
Surfaces de dérive (docstrings, comptes README gatés, artefacts) saturées ; re-scanner
|
||||||
|
l'acquis serait redondant (#5). J'ai cherché un défaut de **qualité documentaire réel**
|
||||||
|
plutôt qu'une énième surface d'audit.
|
||||||
|
|
||||||
|
**Défaut trouvé.** La table récapitulative §1 de `ci/README.md` (« Ce que fait le
|
||||||
|
pipeline ») a 9 lignes. Huit sont des one-liners nets ; la ligne
|
||||||
|
`check-readme-claims` (l.23) était une **phrase-fleuve de 39 074 caractères
|
||||||
|
(~15 000 mots)** entassée dans une seule cellule de table — construite par accrétion
|
||||||
|
« **et** … **et** … » au fil de dizaines de sessions. Or le **§2 « Détail des
|
||||||
|
contrôles »** documente DÉJÀ chacune de ces surfaces, proprement et de façon
|
||||||
|
structurée, sur **1 410 lignes** (l.157-1567). La cellule géante était donc :
|
||||||
|
- **du doublon pur** de §2 → viole CLAUDE.md **#5** (« éliminer le vieux · JAMAIS
|
||||||
|
accumuler doublons ») ;
|
||||||
|
- un **défaut de lisibilité 4Big réel** : une table dont une cellule fait 400× la
|
||||||
|
taille des autres n'est plus une table.
|
||||||
|
|
||||||
|
**Correctif.** Ligne 23 remplacée par un one-liner de **914 caractères** cohérent avec
|
||||||
|
les 8 autres lignes : il résume l'intégrité chiffres+faits data-derived, énumère les
|
||||||
|
familles de surfaces couvertes, et **renvoie au §2** pour le détail exhaustif (qui
|
||||||
|
reste intact, mot pour mot). **Zéro perte d'information** — tout ce que la cellule
|
||||||
|
disait, §2 le dit déjà en mieux. Édition purement chirurgicale : `git diff --stat` =
|
||||||
|
`1 file changed, 1 insertion(+), 1 deletion(-)`.
|
||||||
|
|
||||||
|
**Sûreté du changement (vérifiée avant édition).** `check_readme_claims.sh` ne parse
|
||||||
|
**JAMAIS** `ci/README.md` comme source de claims gatés (unique occurrence l.8073 = un
|
||||||
|
commentaire) ; la cellule n'est donc **aucun** faux-négatif à protéger. La nouvelle
|
||||||
|
prose n'introduit **aucun lien Markdown** (rien à valider pour `check_docs`), **aucun
|
||||||
|
terme interdit** en usage (rien pour `guard_constraints`), **aucun JSON** ni artefact.
|
||||||
|
`ci/README.md` ∉ `05_deliverables_mvp/*.md` → hors du contrôle auto-score 4Big [SOFT].
|
||||||
|
|
||||||
|
**Vérifications.** `./run_ci.sh` → **30 PASS · 0 FAIL · 0 SKIP** (inchangé). **Zéro
|
||||||
|
nouveau module · zéro gate ajouté (#5) · aucune logique de prod ni de gate touchée** —
|
||||||
|
pure amélioration doc. Aucune commande touchant au VPS (#8) · aucun
|
||||||
|
`git clean` <!-- ci-allow : mention de l'interdit absolu, jamais exécuté -->.
|
||||||
|
|||||||
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user