◈ Persistance du contexte & des règles
🧠
Mémoire persistante
Git + PostgreSQL
- Mémoire repo —
memory/AAAA-MM-JJ.md, partagée web + Telegram
- Mémoire Claude Code — infra, migration, incidents
- STATE.md — focus courant + prochaine action exacte (rolling ≤40 l)
- Sync automatique via commit + push GitHub
● Actif
📜
Règles cœur (AGENT-CORE)
Injecté partout
- Vérifier avant d'agir — jamais sur supposition
- Outcome first — résultat en 1ère phrase
- Anti-boucle — 3 échecs identiques = STOP
- Économie de contexte — cache avant sources
- Persistance mémoire — rien ne se perd
● Actif
🗂️
Source unique de vérité
BD_INDEX.yml
- Urgences, projets, prospects centralisés
- generate_context.py régénère START / INDEX / caches Obsidian
- Détection de fraîcheur (staleness) des deadlines
- Hook session-start régénère automatiquement
● Actif
📚
Cache Obsidian
Vault indexé
- Clients actifs, services, templates email, brand
- Consulté avant les dossiers sources (rapidité + coût)
- Rafraîchi toutes les 10 min côté bot
- Recherche vault : ~1s sur 30+ fichiers
● Actif
◈ AutoDiag — Diagnostic digital client
🔍
Formulaire sectoriel
HTML dynamique
- 50-100 champs selon secteur (immo, IT, hôtellerie, industrie…)
- Servi en ligne, rempli par le client
- POST webhook → analyse déclenchée
/autodiag [secteur]
● Actif
📊
Analyse IA + rapport
Claude Sonnet
- Diagnostic maturité digitale + score /10
- Recommandations + plan d'action concret
- Export PDF automatique
- Fiche client écrite dans le vault
● Actif
📧
Notification + emailer
systemd service
- Alerte Telegram à chaque soumission
- autodiag-emailer — envoi rapport au prospect
- Rapport interne Nicolas séparé
- Stockage DB (table autodiag_results)
● Actif
◈ Rappels, agenda & CRM
⏰
Rappels & alertes
Cron + Telegram
- Alertes tokens / expirations (cron hebdo)
- Relances prospects à échéance
- Signalement projets sans activité +7 jours
- Cible visée : autodiag + alertes poussés sur mobile
● Partiel
- Suivi : nom, secteur, contact, statut, valeur €, probabilité
- Timeline : date création → prochaine action
- Relances hebdo automatiques (échéance ≤ 7j)
/prospect/prospects
● Actif
📅
Agenda Google
OAuth2 auto-refresh
- Création d'événements en langage naturel
- Vue semaine / mois
- Pas de ré-auth après setup initial
/calendar/agenda
● Actif
- Lister / lire / résumer fichiers Drive
- Résumé auto via Haiku
- Création + conversion PDF
/drive list/drive read
● Actif
◈ Brainstorming, stratégie & business plan
💡
Capture d'idées
01_LA-RUCHE
- Note capturée = rangée immédiatement au bon endroit
- Zéro dossier "à classer"
- Confirmation en 1 ligne (TDAH-first)
"Note ça : ..."/save
● Actif
🎯
Stratégie & décision
Claude Sonnet
- Chat multi-tour avec accès vault (tool-use)
- search → read → write sur les fichiers du repo
- Routing modèle : Haiku (simple) / Sonnet (analyse)
- Positionnement, canaux, plans clients
● Actif
📈
Business plan & offres
D_CLIENTS-PROJETS
- Devis, factures, SOW, plannings jour-par-jour
- Financements (CNFPT, DSIL, AGEFICE, Qualiopi)
- ROI, risques, livrables structurés
- Templates IS30 (rapport, offre, présentation)
/devis/factura/rapport
● Actif
- Capture de liens + verdict pertinence IS30
- Notes hebdo structurées
- Recherche web intégrée (tool-use)
"Veille : [lien]"
● Actif
◈ Mini-LLM locaux (Ollama)
🦙
Ollama — tâches légères
systemd · offline
- gemma3:1b · llama3.2:3b · phi4-mini
- 1 seul modèle chargé à la fois (RAM)
- Délester Claude sur tâches minimalistes (coût zéro)
- Classification, résumés courts, reformulation
● Actif
🔀
Routing intelligent
coût optimisé
- Haiku : messages courts, questions, confirmations
- Sonnet : stratégie, code, analyse complexe
- Ollama : tâches triviales sans coût API
- Init session : ~300 tokens (−94% vs avant)
● Actif
◈ Envoi email & publication — flux cible
📤 Flux d'envoi simplifié (objectif)
// Une fois destinataire + hébergement + autorisation définis → envoi direct, sans validations en cascade
/ 01
Cadre défini
Destinataire OU hébergement + autorisation explicite validés une fois.
→
/ 02
Composition
Rédaction + relecture Haiku + signature IS30 auto. Aperçu unique.
→
/ 03
Validation unique
Un seul "OK" → pas de re-confirmation à chaque étape.
→
/ 04
Envoi + trace
SMTP / SFTP direct. Copie vault + log DB + accusé Telegram.
⚠ Garde-fou conservé : l'autorisation se donne une fois par cadre (destinataire ou hébergement + périmètre).
Tant que le cadre ne change pas → envoi sans re-validation. Nouveau destinataire / nouveau périmètre → nouvelle autorisation.
Le but : supprimer les 10 confirmations redondantes, pas le contrôle.
- Composition + relecture + signature auto
- Sanitize HTML (protection XSS)
- Copie vault + log DB à chaque envoi
- Lecture inbox (IMAP consolidé)
/email/inbox
● Actif
🌐
Publication web
SFTP + vault
- Génération HTML depuis contenu vault
- Upload SFTP (test.infosolutions30.fr, prod)
- Templates IS30 (landing, workflow, rapport)
- Anti-boucle : abort après 3 échecs
/publish/sftp
● Actif
🎙️
Interface vocale
Claude App mobile
- Parler au repo en audio (app Claude native)
- Accès SSH / Tailscale au Beelink
- Whisper importé côté bot (à câbler)
◐ En cible