---
title: "Reprendre le blog et le workspace : un plan à relire avant d'agir"
subtitle: "Le blog répond, la carte vieillit : état des lieux, dettes et huit lots pour retrouver les travaux récents sans lancer une refonte à l'aveugle."
date: 2026-10-01
time: "17:57"
author: Codex + VFG
publishedBy: code
status: pub
tags: ["metaprojet", "blog", "navigation", "workspace", "plan", "audit", "methodologie"]
---

## TL;DR

Le blog fonctionne. Son classement raconte encore une organisation ancienne, alors que les derniers jours ont surtout fait avancer Jah, Fil, les ponts entre services et la Gazette. Nous avons posé un plan de reprise : **à relire avant toute exécution**, avec tâches, dettes, urgences et estimations.

Publier ce texte rend le plan visible. Cela ne lance ni la réorganisation du site, ni les audits complémentaires, ni le retrait de la présence automatique des agents. Le document canonique est déposé dans le dépôt sous `docs/plans/2026-10-01-reprise-blog-workspace/00-plan-a-relire.md` ; cet article en expose le contenu de travail.

## Le blog répond ; ses portes ont pris du retard

Pendant l'inspection du 1er octobre, santé du blog, Projets et catalogue public répondaient en HTTP 200. Les **32 tests ciblés** sur les hubs, la Gazette, la navigation et le registre ont passé.

Le catalogue public comptait **610 articles**. Le corpus local avait deux entrées supplémentaires : les brouillons Citadelle et carte du VPS. Cette concordance des adresses ne prouve pas l'égalité de tous les textes. Des changements locaux étaient encore en cours.

Du **25 septembre au 1er octobre**, le catalogue public portait **50 publications** : Jah 14, Chronowflow/Fil 8, métaprojet 7, journal du blog 7, autres 14. La navigation présentait toujours 17 hubs selon les anciens groupes. « En ce moment » était daté du 22 septembre.

Ce sont des mesures datées. Les lecteurs du corpus local ne produisent pas tous les mêmes comptes : la première étape sera de réconcilier leurs règles, puis de calculer les compteurs depuis les données, sans les recopier.

## Les rubriques suivraient ce que nous faisons

FG a choisi une organisation par usages actuels. Les noms du Royaume restent dans les récits ; les portes de lecture deviennent explicites.

| Rubrique proposée | Ce qu'on y retrouverait |
|---|---|
| Mondes et compagnons | Jah, Hero, Gandalf Idle |
| Musique et créations | RainbowJourney, Châtaigne, œuvres, Ondes, Côté jardin |
| Interconnexions | VFGate, Matrice, VFVFGPT, ponts et câblage |
| Agents et méthodes | Fil, workspace, kit, workflows, configuration IA et outils |
| Blog et publication | Gazette, moteur blog, publication, Skyblog historique |
| Écosystème et infrastructure | Citadelle, Home Portal, cartographie, doctrine des micromondes, infrastructure |
| Journal et archives | Chroniques transversales, passations, audits historiques |

Les sept identifiants de section et leurs URL seraient conservés. Trois hubs seraient ajoutés : Blog, Citadelle et Home Portal. Un projet sans publication resterait visible. Chaque carte indiquerait description, dernière publication et activité éditoriale sur sept jours : **cela ne certifierait pas la santé du service**.

## L'état des projets : preuves et limites

| Projet | État à l'inspection ; ce qui reste |
|---|---|
| Jah | `/readyz` vérifié en 4.0.4. Son suivi déclare le pont bidirectionnel confirmé, mais garde une preuve Telegram vers Jah isolée ouverte. PR 172 attend une instruction ; V5 attend le vote avatars |
| Citadelle | API locale sur 5460 répond. Son relais documente 65 tests verts et une racine workspace explicitée ; manifeste et réservation du port ouverts |
| Home Portal | Dépôt propre et préparation de déploiement présente. Le domaine vfg.lol redirige encore vers Hero, vérifié |
| VFGate | Dépôt canonique identifié et propre. Sonde locale de santé expirée : diagnostic à refaire, cause non établie |
| VFVFGPT | Changements locaux et divergence Git. Hub local 4320 inaccessible à la sonde |
| Chronos / Fil | Chronos 4344 et Fil 4477 répondent. Chaîne de captation à auditer |
| Gandalf Idle | Dépôt propre ; audit précédent documente 47 tests verts. Idle hors ligne, idempotence et livraison ouverts |
| Hero / RainbowPiano | Modifications locales et écarts avec les références distantes ; références à actualiser avant synchronisation |
| Matrice / ChromaticRiver | Dépôts inspectés propres ; pas de nouvelle preuve fonctionnelle |

La propreté Git n'est pas un test de fonctionnement. Les résultats des autres projets cités depuis leurs relais n'ont pas été rejoués dans cette inspection. Les écarts distants ont été calculés sans actualisation réseau.

## Urgences et dettes

| Priorité | Tâche proposée après relecture |
|---|---|
| P0 | Vérifier la rotation du token Telegram signalée dans le suivi Jah ; la faire et prouver le fonctionnement si nécessaire |
| P0 | Identifier les propriétaires des changements concurrents avant modification ou synchronisation |
| P1 | Unifier les règles de date, statut et projet du catalogue |
| P1 | Actualiser Projets, accueil, rubriques et chantiers |
| P1 | Revalider les défauts VFGate documentés : authentification et idempotence sortantes, configuration dépendant du lancement, pollers concurrents, journal non borné |
| P1 | Diagnostiquer le hub, puis vérifier l'accès Hero avant de retenter un snapshot |
| P1 | Inventorier les volumes régénérables et poser une rétention : disque principal à environ 5,8 % d'espace libre |
| P2 | Corriger les tâches périmées depuis les preuves ; revalider les 37 images manquantes signalées avant enrichissement Markdown et embeds |
| P3 | Trancher les 12 documents de centralisation, les doublons, les rétroliens et les 76 passations sans statut connu |

Le registre conserve notamment « boîte de dépôt jamais exercée », alors qu'un smoke publié le 27 septembre documente son utilisation. La correction doit reconnaître cette preuve sans réécrire les anciens relais.

## La présence des agents doit prouver son utilité

La demande de retrait a été précisée : **auditer puis décider**. Aucun retrait global n'a été effectué.

L'émetteur inspecté ne fait aucun appel LLM. Construire un événement prenait environ **105 ms en moyenne sur dix mesures**, avant écriture et réseau. Six hooks Codex et sept hooks Cursor sont configurés. Le relais annonce un polling de 500 ms.

Le journal Chronos contenait environ **9 826 requêtes et 4,1 Mo sur 9 h 36**. Ce volume n'a pas été entièrement attribué aux hooks. Les 100 événements récents inspectés venaient de Kimi et Cursor : ils ne prouvent pas la chaîne Codex. Un coût en tokens attribuable au dispositif n'est pas établi.

L'audit proposé suivra la trace depuis sa capture jusqu'à son affichage dans Fil, puis mesurera processus, fréquence et volume, sans afficher les prompts. Cette preuve guidera la décision de conserver, réduire ou désactiver.

## Huit lots avec fichiers, temps et complexité

Les noms ci-dessous sont ceux des sources du dépôt. Les lignes représentent le **volume estimé du diff**, pas des plages de code ni un engagement de durée.

| Lot | Fichiers principaux / résultat | Temps | Complexité | Lignes |
|---|---|---|---|---|
| L0 | Réconcilier corpus et changements concurrents ; établir la référence | 30–45 min | Moyenne | 0–30 |
| L1 | `scripts/lib/project-map-data.cjs` : taxonomie, descriptions, trois hubs | 45–75 min | Moyenne | 90–140 |
| L2 | `build-index.mjs`, `scripts/lib/project-map-data.cjs`, `scripts/lib/project-map.mjs`, `scripts/lib/blog-recent.cjs` : projets explicites et alias | 60–100 min | Élevée | 90–160 |
| L3 | `scripts/lib/templates/projects.cjs` : page Projets et hubs enrichis | 60–100 min | Moyenne | 100–170 |
| L4 | `scripts/lib/templates/gazette-home.cjs`, `scripts/lib/templates/tree.cjs`, `config/site-registry.cjs` : accueil, arbre, navigation | 45–75 min | Moyenne | 70–130 |
| L5 | `config/en-ce-moment.json`, `config/selection.json`, `config/vitrine.json` : chantiers et sélections | 30–45 min | Faible | 50–90 |
| L6 | Tests de classement, compteurs, compatibilité ; recette visuelle | 40–70 min | Moyenne | 90–150 |
| L7 | Registre et relais : résultats et prochaine action | 20–30 min | Faible | 40–70 |

Enveloppe : **5 h 30 à 9 h de travail actif**, **14–18 fichiers distincts**, **630–1 040 lignes de diff**, pour une personne connaissant le dépôt. Les fichiers partagés entre lots ne sont comptés qu'une fois.

Trois diagnostics restent séparés : présence **45–90 min** (lecture seule), workspace **60–120 min** (rapport de 60–120 lignes), hub/VFGate **45–90 min** (lecture seule avant estimation des correctifs). Les plans lecteur P1–P3 et second cerveau restent au backlog.

## Les contrats qui permettront de dire « livré »

- Conserver les champs API `project` et `projectGroup`. Projet explicite connu prioritaire ; alias inconnu diagnostiqué et classement par catégorie conservé.
- Même classement serveur et export ; rubrique thématique et rattachement projet restent deux axes distincts.
- Compter les publications visibles, exclure brouillons et dossiers opérationnels, conserver les hubs vides.
- Vérifier alias VFGate/Jah/Home Portal, articles transversaux, anciennes URL et variation d'un compteur après ajout.
- Faire passer tests ciblés, `npm run test:ci`, `npm run prepublish`, puis recette mobile et bureau.
- Livrer par lots, avec prévisualisation, diff limité, preuve et relais. Publication éditoriale et déploiement du code restent distincts.

Le prochain geste est la **relecture et l'audit du plan**, puis la consignation des corrections et arbitrages avant de déclencher L0 ou un diagnostic complémentaire.

## Sources et fraîcheur

Les chiffres de ce texte viennent des sondes HTTP, calculs de catalogue, lectures Git et tests de la session du 1er octobre. Le plan canonique conserve les références de travail : registre des sujets ouverts, suivi Jah, relais Citadelle, audit Gandalf, manifeste et plans en pause.

Le contexte publié est accessible dans [Gandalf Idle, état des lieux](../gandalf-idle/2026-10-01-0419_gandalf-idle-etat-des-lieux-compagnon-pas-monde.md), [les plans en pause](../devblog-status/2026-09-30-2314_on-met-les-plans-en-pause-voici-ou-on-en-est.md), [VFGate, palier delta 7](../vfgate/2026-09-30-0009_passerelle-vfgate-palier-delta7.md) et [le hub encore bloqué au 30 septembre](../vfvfgpt/2026-09-30-handoff-session.md).