docs/handoffs/ (méta)open · 26 unknown1Urgences & blocages transverses
U1 · Dublog blog R3
Quel clone RAPPORT-EXPERIENTIEL est canonique ? Racine = 53 ahead / 26 behind ; clone manifeste sur branche chore/… hors main.
origin/main (fiabilité 9/10).U2 · VFVFGPT push refusé R3
ahead 7 / behind 2 — push non fast-forward. Les 2 commits distants touchent t1-core.yml, modifié localement par un autre agent (9 fichiers dirty).
U3 · Secrets à rotater R3
4 path-secrets MCP (en clair dans une config MCP committée) · un PAT GitHub en clair dans une config MCP utilisateur non versionnée · jeton bot Telegram exfiltré puis masqué (FG_Pulse).
U4 · Chronos instable (Node 24) ouvert
Re-crash ~37 min après démarrage : Assertion failed: (env) != nullptr (teardown natif better-sqlite3). Garde 15 min relance (uptime borné).
better-sqlite3 · heartbeat superviseur.U5 · Hero prod /api/* → 401 ouvert depuis juin
vfg_snapshot → hero.status = 401 (/healthz = 200). Restart couplé hero-api+hero-web / réalignement token (SSH VPS).
2026-06-15-hero-api-prod-session-auth.md toujours non soldé.U6 · timeline.vfg.lol → 502 ouvert depuis juin
Déclaré « en production, 20/20 cases » mais curl → 502. Diagnostiquer le conteneur/route sur le VPS, ou retirer le service.
2026-06-26-timeline-24h-deploy.md.2Tâches ouvertes par projet
Méta-dépôt VFG-Workspacedocs/handoffs · atlas · arbre
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| INDEX handoffs périmé | appliqué | 68 handoffs ; 4 du 05/10 ajoutés (0420/0445/0520/0535) | audit §A3 / handoff 0610 |
Branche docs/agent-presence-… | poussée | remote à jour | audit 1.3 |
Atlas catalog.json | à re-vérifier | genere_le 2026-10-01, 90 projets vs runbook « 112 » ; fraîcheur rejouée = frais | audit §1.4 / §5 |
docs/workspace/_pass4_probe.ps1 | résolu | glissé en _out/ par le lot dirty-orphelins (0325) | handoff 0325 |
| Addendum arbre | appliqué | trou MCP fermé (indexedFiles 1195, packedAt 03:15Z) | handoff 0610 |
Blog RAPPORT-EXPERIENTIELdevblog · registre
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| Dublog (U1) | R3 bloquant | trancher le clone canonique → débloque le reste | audit §A2 |
Article audit push/pull 0a5cfbc | prêt | dry-run vert (test:ci 607/0) ; publier (R3) ou pousser la branche | handoff 0610 |
Article wip: 49b4c47 | interrompu | déclarer lecons-apprises: journal dans project-map-data.cjs, replier npm test à 0 fail | handoff 0420 |
Registre §2.6 | bloqué par dublog | ajouter S1–S4 (dublog, article, path-secrets, registre 2.6.x) | handoff 0610 |
| Compteur 203/120 | local non publié | écart 20a4bdd absent d'origin/main (déjà 202/119 servi) | audit §1.1 |
| Sous-titre article « Douze/Seize modèles » | divergent | page servie affiche l'ancien → republication = décision distincte | handoff 0110 |
| Article « six gestes » clôture | publié | 2026-10-05-0656_cloture-une-session-six-gestes-… (URL live à sonder) | session courante |
| Hub aperçus compteurs | en cours | worktree blog-apercu-hero, branche fix/apercus-compteurs | session courante |
VFVFGPT (hub agentique)_dev/VFVFGPT · MCP · agents
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| Merge/push | non forcé | ahead 7 / behind 2 ; statuer sur t1-core.yml dirty | handoff 0535 |
| 4 path-secrets MCP | R3 | rotation (présents en clair, par design) | handoff 0535 |
Script vps-deploy-mcp-docs-push.ps1 | à corriger | ne fait ni extraction src ni rebuild | handoff 0520 |
MCP docs sert .cursor | prouvé | indexedFiles 1195, packedAt 03:15Z | handoff 0520 |
| Tokens cross-IDE | redactés | 3 Bearer redactés, valeurs hors dépôt | handoff 0535 |
vfg-dispatcher (agent local · gate)D:\GitRepos\vfg-dispatcher
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| Lot benchmark d'un autre acteur | non clos | benchmarks/app.py SyntaxError → FG statuer avant tout | handoff 0240 §8.2 |
| Correctifs constatés non appliqués | proposés | R1-BOM (5 scripts) · invoke-model-probe.ps1 L74 · 2 docs corrompues (U+0007/U+000B) · ligne ollama -Mode write de ROUTING.md | handoff 0240 §9 |
Push main | ahead 4 | 3 commits (rapport, audit, telemetry, presence) → R3 | handoff 0240 |
Worktree gate-guard (R17/R18) | non mergé | correctif sur dispatch/gate-guard → FG revoir diff puis fusionner | handoff gate-guard |
| 2 worktrees orphelins | R3 | vfg-dispatcher-fix-machine, -gate-guard → supprimer | handoff 0240 |
Branche distante origin/feat/dispatch-status-readonly-20261003 | à trancher | abandonner ou lire (3 commits) | handoff 0300 |
| Task files préparés (non exécutés) | prêts | rotation modèle LM Studio (→ vfg-coder) · compteur SUJETS-OUVERTS généré (→ blog) | handoff 0110 |
| Comparateur v2 + sonde à chaud | livré | commit e0161da, 21 tests OK | handoff 0110 |
vfg-coder (harnais fast-coder)D:\GitRepos\vfg-coder
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| Aucun remote configuré | local only | décider d'un remote GitHub | handoff 0200 |
| Banc réel non lancé | prêt | node bench/run-bench.mjs --model google/gemma-4-12b-qat --modes loop,single (GPU requis) | handoff 0200 |
node --test test/ rouge | forme non canonique | seule node --test sans argument marche (35/35) | handoff 0240 |
Bionic / agent local (LM Studio)Bionic · LM Studio
| Tâche | Statut | Action exacte (geste FG) | Source |
|---|---|---|---|
| Prompt + réglages GPU/ctx | geste FG | coller le system prompt, forcer 1 slot, ctx ≤65536 (gemma 32768) | handoff 0725 |
| Redémarrer Bionic (7 process) | geste FG | charger la config MCP (7 serveurs) + tokens User | handoff 0520 |
| Rotation du modèle servi | observé | charger bonsai décharge gemma → échouer tôt avec message actionnable | handoff 0110 |
VFGate_live/VFGate
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
Commit 121cee4 (fix gel audit tail) | non poussé | déclenche un code-deploy prod → décision FG | handoff 0150 |
| 2 adaptateurs défaillants | ticket | vfg-hero :3001 muet, whatsapp auth-timeout (santé 4/6) | handoff 0150 |
VFG_CitadelleD:\GitRepos\VFG_Citadelle
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
Fix CRLF 916b2a7 | non poussé | 65/65 ; remote privé | handoff 1635 |
Port :5460 non réservé | à faire | réserver via /plug-tool dans le SSOT ports | handoff 1635 |
| Brouillard de guerre | diagnostiqué | déclarer la racine workspace (15/19 visibles) | handoff 1635 |
vfg-system (déploiement blog)D:\GitRepos\vfg-system
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
4 secrets VFG_DEPLOY_* | non posés | fournir une clé SSH (least-privilege) = décision sécurité/prod | handoff 0047 |
| Cible statique dédiée | à créer | ~/vfg-system-site | handoff 0047 |
Branche fix/deploy-fail-empty-host | non poussée | 3 commits (71c14f4, bfd1cd1, 2c51d91) | handoff 0047 |
Chronowflow / Fil :4477D:\GitRepos\Chronowflow
| Tâche | Statut | Action exacte | Source |
|---|---|---|---|
| POC GitHub JahMessenger | on y reviendra | tag poc ; merge vers main demandé ; recette UI plan §5 non exécutée | STATUS / handoff 0930 |
| Hook éditeur VS Code/Copilot | à trancher | sans lui, les sessions VS Code n'apparaissent jamais dans Fil | handoff 0219 |
FG_Pulse :4330 hors ligne | outil distinct | vue Pulse/Inbox de Fil vide | handoff 0219 |
| Instabilité Chronos | voir U4 | Node 22 vs pin better-sqlite3 vs heartbeat | handoff 0219 |
Autres projetssites · jeux · outils
| Projet | Statut | Tâche / action | Source |
|---|---|---|---|
| HomePortalWebsite | décision FG | choisir l'URL publique (racine vs sous-domaine) → build + deploy ; code-split Three.js | handoff 0555 |
| VFG_Cockpit | behind 4 | PR #6 fusionnée côté GitHub non intégrée localement | audit-repos |
| VFG_Hero | deploy v2 OK | dirty runtime ; reste Hero /api/* 401 (U5) ; PR #39 en cours | audit §1.3 / session |
| connerie-lab | éditorial FG | correctif 4 (reformulation) ; 7e situation = chantier séparé (schemaVersion 2) | handoff 0507 |
| RainbowPiano-fix-pw-specs | humains en attente | monde 3D : candidat Z auto PARTIAL f671f1f | handoffs README |
| VFJah_Messenger | clos | PR #288 mergée (19a7287) ; Jah STAB 4.0.22 | STATUS |
Dépôts hors activité (en retard)D:\GitRepos niveau 1
| Dépôt | Behind | Note |
|---|---|---|
RAPPORT-…-ollama-cloud-guide | 95 | écart long, hors activité quotidienne |
cotejardin-site | 13 | origin 2026-09-27, dirty 17 |
github-mcp-server | 9 | commits distants du 2026-10-03 |
3Registre blog — « sept sujets attendent une phrase »
§1.1 — 25 fichiers uniques
Vestiges pipeline v1 : conserver (et pourquoi) ou laisser disparaître. Aucune urgence (inerts).
§1.3 — G3 : 3 artefacts
2 outils de mesure retirables ; 1 a un propriétaire externe → une suppression effacerait le travail d'un autre.
§1.4 — G4 : 2 docs divergents
publier.md + un second ; question éditoriale (tags), pas technique.
§1.5 — G6 : politique éditoriale
Rétroliens, doublons.
§2.3 — Corpus à moitié
12 *-reste.md affichés sans lien : publier ou assumer le retrait.
§2.4 — 75 handoffs unknown
Tri sémantique dédié (pas de conversion de masse).
§2.5 — Plans lecteur / second cerveau
En pause ; reprendre sur « go » explicite de FG.
Déjà clos (section 3)
G2 satisfait · G5 clos (blog-deploy.yml retiré) · fail-closed admin corrigé.
0a5cfbc) et lève l'ambiguïté « quel clone est
canonique ». Tant qu'il n'est pas tranché, plusieurs tâches blog restent en attente.
Méthode : option sûre recommandée pour le dublog = worktree neuf sur
origin/main
(fiabilité 9/10, réversible, 0 impact prod). Rebase du clone divergent = fiabilité 4/10 et
déclenche code-deploy.
4Prochains pas par propriétaire
FG seul (R3 / décisions)
① trancher le dublog → ② merge VFVFGPT · ③ rotation secrets · ④ sort de t1-core.yml · ⑤ remote vfg-coder · ⑥ supprimer worktrees orphelins · ⑦ URL publique HomePortal · ⑧ instabilité Chronos · ⑨ secrets VFG_DEPLOY_*.
Agent blog
Déclarer lecons-apprises dans project-map-data.cjs → replier npm test à 0 fail → publier l'article interrompu 49b4c47.
Agent dépôts
Correctifs R1-BOM + invoke-model-probe.ps1 L74 + docs corrompues (dispatcher) ; corriger vps-deploy-mcp-docs-push.ps1 (VFVFGPT).
Agent métier (poste)
Fusionner gate-guard après revue ; statuer sur le lot benchmark ; ticket adaptateurs gate.