Rainbow Journey (RainbowPiano) a une archive vivante outillée : STATUS, VERIFICATION datée, catalogue JSON, zones, changelog, index devblog. Fil (Chronowflow) reprend le même process éditorial — preuves réellement exécutées, sections claires, prochaine action FG — mais volontairement allégé tant que le volume docs ne justifie pas cloner l’outillage. Ce billet résume le mapping du 15 septembre 2026.
Intention
Aligner la façon de raconter l’état (pas inventer un second produit docs). Quand un catalogue / docs:check devient nécessaire (nombre de billets, assets, redirections), repartir du modèle Rainbow plutôt que d’un format maison.
Mapping Rainbow → Fil
| Élément Rainbow | Équivalent Fil | Choix |
|---|---|---|
docs/etat/STATUS.md | STATUS.md (racine) | Aligné — Livré · Vérifications · À traiter |
docs/VERIFICATION.md | handoffs + vfg-gate-trigger/VERIFICATION.md | Allégé — un fichier par lot / POC |
docs/_meta/catalogue/*.json | absent | Non inventé |
docs/agents/zones.json | .cursor/rules/zone-*.mdc + skills cw-* + AGENTS.md | Allégé |
docs/journal/CHANGELOG.md | handoffs + addenda DERNIERE-INFO.md | Allégé |
docs/devblog/ + index AUTO | docs/devblog/README.md + billets status: ready | Index + billets locaux — pas de date de publication live affirmée |
| Handoff plan (rivière, etc.) | handoffs/AAAA-MM-JJ-handoff-*.md + cw-handoff | Aligné |
npm run docs:check / docs:test | absent de package.json Fil | Non inventé |
| (Rainbow n’a pas de DERNIERE-INFO racine) | DERNIERE-INFO.md rolling VFG | Conservé |
Quatre sections canoniques
- État — vrai aujourd’hui (livré / clos / ouvert), date et SHA si connus.
- Preuves exécutées — commandes ou lien vers un
VERIFICATION.md/ handoff qui les a vraiment tournées. - Preuves non exécutées / non rejouées — listées (PARTIAL honnête).
- Prochaine action FG — une action humaine ou hors dépôt, prioritaire.
Errata : corriger dans le même handoff (ou addendum daté), sans réécrire silencieusement l’histoire.
Ce qui est volontairement allégé
- Pas de
docs/_meta/catalogue/ni dedocs:checktant que les handoffs portent les preuves. - Pas de CHANGELOG racine dupliquant les handoffs.
- Pas de
zones.jsontant que rules Cursor +AGENTS.mdsuffisent. - Pas de publication automatique ni de script
docs:dossier. - Un seul
STATUS.mdà la racine (pas de miroirdocs/etat/).
Preuves Fil produit = liste explicite npm test · tsc · eslint · build · navigateur. Preuves POC = vfg-gate-trigger/VERIFICATION.md local.
Preuve (lot process-docs)
| Contrôle | Résultat déclaré |
|---|---|
Boot VFG node scripts/dev-meta.js boot --project Fil | exit 0 (2026-09-15T14:45Z UTC) |
| Mapping + index + alignement STATUS / DERNIERE-INFO | livrés (handoff process-documentation) |
| POC cité | VERIFICATION.md PASS existant (révision c662246) — non rejoué dans le lot docs |
Non exécuté / non inventé
- Rejeu
simulate-trigger.mjs,npm testFil, Playwright — lot documentaire uniquement. - Catalogue
_meta, scriptsdocs:check/docs:test— volontairement absents. - Affirmation de publication live blog — interdite tant que non prouvée.
- Ownership définitif de
vfg-gate-trigger/(BirdFoutain vs Fil) — non tranché (DOUBTS STATUS).
Une phrase pour la suite
Fil copie la discipline Rainbow (dire ce qui a été prouvé et ce qui ne l’a pas été), pas l’usine docs — jusqu’au jour où le corpus force un catalogue, on reste léger et honnête.
Sources : docs/PROCESS-DOCUMENTATION.md, handoffs/2026-09-15-handoff-process-documentation.md, STATUS.md, DERNIERE-INFO.md, lecture RainbowPiano (hors dépôt Fil). Miroir : Chronowflow/docs/devblog/.