[DTP-Worker 20260805_231404] CURRENCY canal stakeholder porté au HEAD 8903a4b · le rapport roadmap 2026-08-05 attestait à cb3de78 (session 211340) et ne reflétait pas 2 jalons plus tardifs du même jour — d6a8d73 (221354, SWEEP bijection INVERSE out/ = 0 orphelin) et 8903a4b (224359, FIX comment-vs-code ci/validate_json.sh = parse-only, pas de contrôle $schema). Section « Mise à jour de currency · fin de journée (HEAD 8903a4b) » : tableau des 2 jalons (nature + opposabilité) + état de vérif indépendant. Verif primaire = chasse docstring↔code (classe RECURRING) sur tous *_gen.py + helpers *lib/ (sorties/flags/comportement) → CLEAN, 0 dérive haute-confiance ; non-défauts connus ré-écartés (placeholder #6, compat validate -o OUT self-consistant). Structure gate INCHANGÉE : run_ci 33 PASS = 8 statiques (git ls-files ci/*.sh hors lib.sh = 8) + 25 suites, aucun jalon n'ajoute de job. 0 prod, 0 artefact rebuild, 0 gate ajouté (#5), 0 chiffre saisi (#6 — 8/33 recomputés), 0 VPS (#8). run_ci 33 PASS·0 FAIL·0 SKIP.
This commit is contained in:
@@ -267,3 +267,31 @@ livrés) · comptes de tests par fiche concordants.
|
||||
reconstruit**, **0 gate ajouté** (#5), **0 chiffre saisi à la main** (#6 — `8`/`33`/`258`
|
||||
recomputés de `git ls-files` · `run_ci.sh` · l'artefact), **aucune commande VPS** (#8).
|
||||
Seule édition : ce rapport de currency + le journal `05_activity_log/`.
|
||||
|
||||
---
|
||||
|
||||
## Mise à jour de currency · fin de journée (HEAD `8903a4b`, session `231404`)
|
||||
|
||||
Ce rapport stakeholder s'arrêtait au jalon **`cb3de78`** (session `211340`). **Deux** jalons
|
||||
plus tardifs du même jour n'y étaient pas encore reflétés ; le canal roadmap est ici porté au
|
||||
**HEAD courant `8903a4b`**. **La structure du gate de merge reste inchangée** : `run_ci.sh` →
|
||||
**33 PASS · 0 FAIL · 0 SKIP** = **8 gates statiques** (`git ls-files 'ci/*.sh'` hors `lib.sh`
|
||||
= 8, recompté) **+ 25 suites** — **aucun** des deux jalons n'ajoute de job.
|
||||
|
||||
| Jalon | Commit (session) | Nature | Portée / opposabilité au merge |
|
||||
|---|---|---|---|
|
||||
| **Sweep vérification** — bijection INVERSE des artefacts `out/` | `d6a8d73` (`221354`) | Le gate `check_artifacts` ne prouve que le sens *produit ⊆ commité* ; le sens INVERSE (*commité `out/` ⊆ fraîchement produit*, chasse aux orphelins) a été rejoué à la main. **0 fichier `out/` orphelin** — tout artefact commité se reconstruit depuis un générateur courant. | **Non opposable** (pas un gate · #5) : sweep re-jouable, **0 fichier de production édité**, seul le journal `05_activity_log/` touché. |
|
||||
| **Fix comment-vs-code** — commentaire fantôme dans `ci/validate_json.sh` | `8903a4b` (`224359`) | Le commentaire du gate laissait entendre un contrôle de conformité au `$schema` (« draft reconnu ») que le code **ne réalise pas** : `validate_json` ne teste que la **bonne-formation** (parse). Comment aligné sur le comportement réel + renvoi explicite à l'oracle tiers OPTIONNEL `jsonschema` (`check_regression`, 17 skips par design). | **Opposable indirectement** : n'altère **aucune** logique de gate (seul un commentaire changé) ; la CI reste **8 statiques** identiques. Classe *comment-vs-code* distincte de *docstring-vs-code*. |
|
||||
|
||||
**État de vérification indépendant ce jour (HEAD `8903a4b`).** Balayage lecture-seule
|
||||
multi-surface préalable **sans dérive** : **docstring↔code** des générateurs + helpers `*lib/`
|
||||
(sorties + comportement + flags CLI, y compris le compat `validate [-o OUT]` self-consistant —
|
||||
**pas** un défaut) audité end-to-end CLEAN · bijection INVERSE `out/` **0 orphelin** · structure
|
||||
`ci/*.sh`↔`gate.needs` intacte (8 gates). Les deux commits ne touchent que l'infra CI
|
||||
(`ci/validate_json.sh`) et le journal : **0 fichier de production**, **0 artefact reconstruit**,
|
||||
**0 job ajouté**.
|
||||
|
||||
**Portée / anti-churn (session `231404`).** **0 fichier de production édité**, **0 artefact
|
||||
reconstruit**, **0 gate ajouté** (#5), **0 chiffre saisi à la main** (#6 — `8`/`33`
|
||||
recomputés de `git ls-files` · `run_ci.sh`), **aucune commande VPS** (#8). Seule édition :
|
||||
ce rapport de currency + le journal `05_activity_log/`.
|
||||
|
||||
Reference in New Issue
Block a user