Concierge au branchement + moniteur LLM/RAM + docs

Concierge: declenche au BRANCHEMENT (transition on de evenement) au lieu de la session ;
helper porte 'branchement' (ts::text verbatim) ; fraicheur [on-10, min(now, on+30)].
Moniteur LLM/RAM (llm-monitor.js) : endpoint spark + RAM, alerte WhatsApp sur changement
d'etat, publie l'etat dans HA (last_seen a chaque passage) + interrupteur de pilotage.
Docs: SPEC a jour, MONITORING-LLM.md, brouillons de config HA.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RZsbhyGmRwZogdoBwT6C6y
This commit is contained in:
2026-09-15 04:59:15 +02:00
parent 534ae0d663
commit b834e3bf75
9 changed files with 345 additions and 94 deletions

View File

@@ -1,5 +1,18 @@
# Concierge véhicule Airtria — spécification (convenue OpenClaw ↔ EVCS, 2026-09-13)
## 🔁 MISE À JOUR 2026-09-15 : déclenchement AU BRANCHEMENT (plus à la session)
Le propriétaire veut la question dès le BRANCHEMENT (au branchement du soir, la borne
ne tire rien avant les HC de 01:24 ; attendre une session laissait la 1re mal étiquetée).
concierge-live.js détecte désormais sur les transitions 'on' de `evenement` (plus sur
session_charge). Le helper porte `branchement` = **ts::text VERBATIM** de la transition
'on' (PAS horodatage_ha, antérieur de 3-51 s → EVCS raterait le branchement en cours),
qui remplace `sessions`. Fraîcheur = sélecteur changé dans [on−10 min, min(now, on+30 min)]
(EVCS). Règle de puissance abandonnée au branchement (pas de session/p_max) → on demande
pour TOUT branchement périmé, invité géré par la réponse. Division : Airtria détecte le
branchement + demande + publie ; EVCS résout, mémorise, applique aux sessions du câble au
fur et à mesure (HC 01:24 comprises), refuse les contradictions. Validé contre l'historique
(15 branchements, distribution de fraîcheur inchangée) ; déployé, test de portée vert.
## 🟢 LIVE EN PRODUCTION depuis 2026-09-14 02:22
Kill-switch airtria_concierge_enabled = ON, lecteur EVCS déployé (commit d8ef69b).
Preuve end-to-end réelle : session 12/09 11:55 → JEEP, vehicule_sur=t, evenement