<aside> 🎯

Page de référence — Tout ce qui a été vérifié, testé et fonctionne. Ne change que si un agent modifie une config ou si on casse quelque chose.

Dernière vérification : 28 mars 2026 — Session Joker 1 (23h15)

</aside>

<aside> 📋

📋 GUIDE OPÉRATIONNEL PHÉNIX📋 GUIDE OPÉRATIONNEL PHÉNIX — Config, Erreurs, Chemins

À lire AVANT tout travail. Config agents, erreurs à éviter, liste corrections, chemins validés.

</aside>


<aside> 🚨

🔴 RÈGLES ABSOLUES — LIRE AVANT TOUTE ACTION

  1. NE JAMAIS utiliser le tool MCP screenshot dans Claude Code → 3M+ chars = session brûlée en 1 commande
  2. NE JAMAIS toucher aux workflows n8n, modèles LLM, credentials Telegram depuis le terminal
  3. NE JAMAIS modifier la DB SQLite n8n directement (n8n écrase avec son cache mémoire)
  4. TOUJOURS backup avant chaque changement : cp fichier fichier.bak_DATE
  5. BUDGET TOKENS : une commande longue (docker logs, cat gros fichier, screenshot) peut brûler toute la session. Utiliser head, tail -n 50, --tail 20 systématiquement.
  6. Après chaque PUT API n8n → publier depuis l'UI (le worker ne recharge pas automatiquement) </aside>

🖥️ INFRA VPS — ACQUIS

Composant État Détail
VPS Hostinger ✅ Stable 148.230.116.171 — payé jusqu'au 15/12/2027
Docker ✅ 6 containers n8n, OpenClaw, Caddy, notion-2api (app+nginx), SearXNG
Caddy ✅ 4 routes HTTPS notreunivers.cloud, openclaw., notion-ai., mcp.*
n8n Phénix v5d ✅ 169 nodes Workflow 809b8e2ea1a24593 — 5 agents Telegram
notion-2api ✅ 9+ modèles Port 8000 (direct) / 11437 (nginx) — Opus GRATUIT
Ollama ✅ 6 modèles Port 11434 — CPU only + SWAP 8Go
SearXNG ✅ Actif Port 8888
neo-llm-bridge ✅ Actif Port 8001 (systemd)
MCP VPS ✅ 10 tools Port 3100 (systemd) — run_command, read_file, write_file, patch_file, docker_status/logs/restart, run_script, git, healthcheck
Sécurité UFW actif, Fail2ban, SSH clé only, ports Docker localhost
Backups auto Cron 3h → /root/backups/
Healthcheck ✅ CORRIGÉ S23 1x/jour à 20h — workflow HyivL8ZClZsT5oMG patché via API n8n (PUT:200) — cron 0 20 * * * actif
Self-test Workflow zcvjcWkNyMFyslVJ — 7 tests, hourly

📱 TELEGRAM PHÉNIX — ACQUIS

Agent Entrée Ben MP Direct Modèle LLM Bot ID
🟡 GPT ⚠️ Réactivé S19 — à tester gpt-5 (mis à jour S19) 8285527289
🟢 Gemini ⚠️ Réactivé S19 — à tester claude-opus-4.1 (Gemini cassé, redirigé S19) 8564975729
🔵 Claude ⚠️ Réactivé S19 — à tester claude-opus-4.1 (mis à jour S19) 8558370587
🟠 Ollama ⚠️ Réactivé S19 — à tester qwen2.5:3b (confirmé S19) 8538037437
🐙 OpenClaw ⚠️ Réactivé S19 — à tester claude-opus-4.1 (mis à jour S19) 8575898293

<aside> ⚠️

Session 19 : Modèles réassignés par Mac 1. GPT=gpt-5, Claude/Gemini/Groq/Joker/OpenClaw=claude-opus-4.1, Ollama=qwen2.5:3b. Gardien modèles déployé (cron horaire). Tests MP à faire à la reprise des Mac.

</aside>

<aside> 🛡️

PROBLÈME FONDAMENTAL : Les modifications écrasent le travail précédent

Chaque fois qu'un Mac travaille sur la config (n8n, OpenClaw, docker-compose…), il risque d'écraser des réglages qui fonctionnaient. Résultat : on croit que tout est bon, mais à la session suivante c'est cassé.

SOLUTION PROPOSÉE : Protocole LOCK avant chaque modif

  1. Avant toute modification d'un fichier config → cp fichier fichier.LOCK_DATE
  2. Après modification → diff fichier.LOCK_DATE fichier pour vérifier que SEULS les changements voulus ont été faits
  3. Tester immédiatement le composant modifié (pas "on testera plus tard")
  4. Si le test échouecp fichier.LOCK_DATE fichier pour restaurer
  5. Fichiers critiques à protéger :

🔀 SWITCH ROUTING — ACQUIS (fixé 15 mars)