[DTP-Worker 20260806_061455] CURRENCY canal stakeholder porté de 48276ee au HEAD e786c12 — fix prose-facts-drift: le snapshot daily_reports affirmait « dernière prod = 48276ee, reste 0-édition » alors qu'e786c12 édite README.md (3 href, fix label↔cible). Sur les 5 commits depuis 48276ee: 4 journal-only + 1 édition dépôt réelle tabulée. Chiffres re-dérivés (8/25/33/624/607/17) inchangés (e786c12 ne touche que des href). check_docs PASS · run_ci 33 PASS 0 FAIL 0 SKIP · 0 artefact reconstruit · 0 gate ajouté (#5)
This commit is contained in:
@@ -501,3 +501,40 @@ production.** Session de vérification, à l'image de `d6a8d73`/`c196e41`.
|
||||
**0 gate ajouté** (#5), **0 chiffre saisi à la main** (#6 — `8`/`33`/`258`/`87`/`87`/`84`/`294`/`291`
|
||||
recomputés de `git ls-files` · `run_ci.sh` · l'artefact · le sweep de liens), **aucune commande
|
||||
VPS** (#8). Seule édition : ce journal `05_activity_log/`.
|
||||
|
||||
## Session `20260806_061455` — CURRENCY canal stakeholder porté `48276ee` → HEAD `e786c12` (prose-facts drift) · 0 édition de production
|
||||
|
||||
**Choix de tâche.** `./run_ci.sh` au démarrage = **33 PASS · 0 FAIL · 0 SKIP**, arbre propre,
|
||||
roadmap intégralement livrée/gatée (Sprints 1→7 côté repo ; déploiement prod / builds EAS /
|
||||
dépôts ONAPI = hors périmètre worker, VPS `153.75.250.214`, `CLAUDE.md` #8). Les **~10 derniers
|
||||
commits** sont majoritairement des sweeps vérification-only à rendement décroissant. Objectif :
|
||||
éviter le churn (re-sweep déjà couvert) et corriger un **fait de prose réellement dérivé**.
|
||||
|
||||
**Axes ré-audités CLEAN (non re-flaggés).** (1) liens md avec ancre `#…` → **1 seule**
|
||||
occurrence (`README.md:20`), résout, déjà en mémoire. (2) Robustesse shell des gates : `set -e`
|
||||
absent partout mais **intentionnel** (les gates accumulent les échecs puis `exit` en fin ;
|
||||
`lib.sh::cd_repo_root` couvre le « vert trompeur » hors-git). (3) Mode git + shebang des 9
|
||||
`ci/*.sh` : tous `100755 #!/usr/bin/env bash` sauf `lib.sh` `100644` (sourcé, correct) ; invoqués
|
||||
`bash ci/…` dans `ci.yml`. → cohérents, **0 défaut**.
|
||||
|
||||
**Défaut réel trouvé (classe `prose-facts-vs-numeric-drift`).** Le canal stakeholder
|
||||
`05_deliverables_mvp/daily_reports/2026-08-06.md` était ancré au HEAD `48276ee` et affirmait
|
||||
« dernière prod = `48276ee`, tout le reste 0-édition ». Or **5 commits** ont atterri depuis, et
|
||||
l'un — `e786c12` — **édite `README.md`** (3 href, fix label↔cible). La prose « dernière prod »
|
||||
dérivait donc vs le graphe de commits réel : `git log 48276ee..HEAD` + filtrage des fichiers
|
||||
hors `05_activity_log/` & `daily_reports/` → **4 commits journal-only** + **1 édition dépôt réelle**
|
||||
(`e786c12` → `README.md`). → **FIX** = porter la currency à HEAD `e786c12`, tabuler l'opposabilité
|
||||
au merge des 5 commits, ré-attester l'état courant.
|
||||
|
||||
**Chiffres re-dérivés (#6, aucun saisi à la main).** `8` gates statiques (`git ls-files 'ci/*.sh'`
|
||||
hors `lib.sh`) · `25` suites (`*-tests` de `gate.needs`) · `25` modules testés (`find test_*.py`) ·
|
||||
`624`/`607`/`17` (`regression_run.json::totals`) · `33 PASS` (`run_ci.sh`). **Tous inchangés** vs
|
||||
`48276ee` — `e786c12` ne touche que des href → aucune sortie/compte modifié, `check_artifacts`
|
||||
byte-identique.
|
||||
|
||||
**Vérif.** `ci/check_docs.sh` **PASS** · `./run_ci.sh` = **33 PASS · 0 FAIL · 0 SKIP**.
|
||||
|
||||
**Portée / anti-churn.** Édité : `daily_reports/2026-08-06.md` (section currency) + ce journal.
|
||||
**0 artefact reconstruit**, **0 gate ajouté** (#5 — dérive prose isolée, pas une classe
|
||||
récurrente à gater), **0 chiffre inventé** (#6), **0 commande VPS** (#8). Structure du gate
|
||||
inchangée (33 checks).
|
||||
|
||||
Reference in New Issue
Block a user