blog.vfg.lol

STATUS — VFGate — 2026-06-11

STATUS — VFGate

Article généré automatiquement depuis 01-core/VFGate/STATUS.md — 2026-06-11

STATUS — VFGate (BDDBridgePOC)

SSOT vivant du présent · mis à jour à chaque session significative.

Dernière mise à jour : jeudi 26 juin 2026 — Swarm boot (worktrees isolés) · GATE-06 smoke PASS · plans swarm v1 commités · CI/CD VPS backlog tracé — Gate R3 requise


HANDOFF — Session 26 juin 2026 (Swarm boot)

Ce qui a été fait

  • GATE-06 smoke test : ✅ PASS — 13/13 tests smoke OSC routing (/matrice/* → port 8000, /default/* → 8011)
  • Tests : npm test en cours (186 attendus, 185 pré-existants PASS)
  • Plans swarm vague1 : commités dans plans/ (IMPLEMENTATION-SWARM-DECOMPOSITION-FINAL.md, meta/*, recon/s1-gate.md)
  • Worktree isolé : ella sur branche swarm/boot-ella-2026-06-26

État VPS (26 juin 2026)

⚠️ Deploy en attente — Docker non démarré localement. À exécuter :

cd VFGate && docker build -t ghcr.io/fgdidou/vfgate-api:latest .
docker push ghcr.io/fgdidou/vfgate-api:latest
ssh vps-vfg "cd /opt/vfg-fleet && sudo docker compose -f compose/t1-quatuor.yml pull vfgate-api && sudo docker compose -f compose/t1-quatuor.yml up -d --no-deps vfgate-api"

HANDOFF — Session 21 juin 2026

Ce qui a été fait

  • Admin UI Routes refonte complète : section "Flux rapides" (Telegram→WA, MSN→WA, WA→TG), labels lisibles, Activer/Désactiver/Supprimer par route, formulaire manuel avec sourceAdapter + targetChannel
  • Router : filtre sourceAdapter optionnel — évite les boucles (ex. msg WA ne reboucle pas sur WA)
  • Schema route : champs label + sourceAdapter ajoutés, rétro-compatibles
  • Image Docker ghcr.io/fgdidou/vfgate-api:latest rebuildée et déployée sur VPS
  • Skill vps-vfgate + rule .cursor/rules/vps-fleet.mdc créés
  • WhatsApp VPS : adapter whatsapp-mqnjl9qh actif, qr_pending — scanner sur gate.vfg.lol → Connexions

État VPS (21 juin 2026)

ContainerPortÉtat
vfg-fleet-vfgate-api-18083✅ nouvelle image
vfg-fleet-vfgate-admin-18084✅ nouveau build UI

Adapters actifs sur VPS :

IDTypeÉtat
stack-telegramtelegram✅
stack-oscosc✅
stack-vfg-herovfg-hero✅
whatsapp-mqnjl9qhwhatsapp🟡 qr_pending — scanner

Routes dupliquées (UUID sans label) encore présentes dans le store — les supprimer via gate.vfg.lol → Routes → Supprimer.

Prochaines actions

IDSujetOwner
WA-QRScanner QR WhatsApp sur gate.vfg.lol → ConnexionsFG
ROUTES-CLEANSupprimer les 4 routes UUID dupliquées chat.* → whatsappFG
GATE-05R2 preuve bot dédié BotFather → Hero event logFG

Cap général du projet

PhaseÉtat
V1 data-hub✅ bridge health/feed/rules
S2 write pipeline✅ forward Hero ingest + hero_quest_id
GATE-03✅ smoke bridge — health agrégé hero+matrice+vfgate
GATE-04✅ TELEGRAM_ENABLED=true · envoi réel
GATE-05🟡 bot dédié BotFather · chat.inbound → Hero ingest
GATE-06🟡 OSC /matrice/* → :8000
Bedtime Call✅ session.end → forward Hero
WhatsApp VPS🟡 adapter déployé · QR à scanner
Routes Flux rapides✅ UI + sourceAdapter filter + label
Multi-plateforme✅ PWA + Electron thin client

Tokens alignés

Clé VFGateAlignement Hero
VFG_BRIDGE_TOKEN_VFGATEVFG_BRIDGE_TOKEN_VFGATE (ingest source:vfgate)
HERO_API_TOKENVFG_Hero VFG_API_TOKEN
FEED_TOKEN_MATRICEMatrice MATRICE_VFGATE_TOKEN
BRIDGE_WRITE_ENABLED=trueactive le forward ingest

Accès prod

  • Admin : https://gate.vfg.lol (Basic Auth — credentials dans /root/vfg-admin-credentials.txt VPS)
  • API interne VPS : http://127.0.0.1:8083/api/vfgate/v1/health

Tests (2026-06-21)

  • npm test : 185/186 pass (1 failing pré-existant : admin PWA SW check dans admin-dist)
  • npm run smoke:poc : PASS

source markdown

Concepts de cet article

VPSVFGateVFG HerogatehandoffworktreeSSOTMatrice

Partage le plus de concepts avec