workspace: niveau du vehicule par le concierge (option A), simulation par drapeau
- concierge-write.js : setVehicleLevel (entier 0-100, refus sans correction, relecture), ZERO dans SELECTOR_LABELS ; tests 13/13. - concierge-live.js answer : reconnait « NN % », ecrit le niveau, lignes « 🔋 Niveau noté » / « ⚠️ Niveau NON noté ». - Drapeau workspace/.simulation lu par concierge-live.js et airtria-ha-vehicule.js : aucune ecriture HA pendant un banc agent. - airtria-ha-vehicule.js : validation de tous les arguments avant ecriture. - AGENTS.md et reference-concierge.md : vehicule et niveau passent par le concierge. - Journaux de tri Orange et AIRTRIA, DREAMS.
This commit is contained in:
@@ -208,12 +208,11 @@ inventer.
|
||||
- **Niveau de la voiture (JEEP / VW / ZERO)** : aucun capteur, seule source = Thierry, qui
|
||||
le SAISIT. Lecture : `node /home/node/.openclaw/workspace/airtria-ha-vehicule.js` (véhicule
|
||||
branché + niveau saisi). Ne jamais le déduire d'autre chose.
|
||||
ÉCRITURE (la seule autorisée vers HA) : quand Thierry annonce un branchement (« je
|
||||
branche la Jeep », « la VW est à 40 % », « la moto est branchée ») → s'il manque le
|
||||
véhicule OU le niveau, POSE la question « quel véhicule, et à quel niveau (%) ? », puis
|
||||
`node …/airtria-ha-vehicule.js --vehicule JEEP|VW|ZERO --niveau <entier 0-100>` et
|
||||
relaie la ligne « écrit et relu » telle quelle (un chiffre identique au précédent compte
|
||||
aussi comme nouvelle saisie). Niveau à saisir au plus 1 h avant le branchement ou après.
|
||||
ÉCRITURE : véhicule ET niveau passent par le concierge (§5.0), qui note les deux et le
|
||||
dit dans sa ligne (« ✅ Noté : JEEP … » puis « 🔋 Niveau noté : 70 % » ou « ⚠️ Niveau NON
|
||||
noté … »). Ne lance JAMAIS `--vehicule` ni `--niveau` toi-même. S'il manque le véhicule
|
||||
OU le niveau, POSE la question « quel véhicule, et à quel niveau (%) ? » ; sa réponse
|
||||
repasse par le concierge. Niveau valable s'il est donné au plus 1 h avant le branchement ou après.
|
||||
DÉPART PONCTUEL (VW et ZERO, pas de jours fixes ; la JEEP a son calendrier 15:30
|
||||
mardi et samedi) : au branchement entre 11 h et 14 h 24, DEMANDE « repart-il cet
|
||||
après-midi, à quelle heure ? » ; réponse « oui, 16 h » → ajoute `--depart 16:00` (heure
|
||||
@@ -360,12 +359,14 @@ Canal principal, compte `custom-1` (+33607148216). L'envoi passe par le tool `me
|
||||
(texte et pièces jointes).
|
||||
|
||||
### 5.0 ⚠️ RÉFLEXE CONCIERGE VÉHICULE — AVANT TOUTE AUTRE RÉPONSE
|
||||
Sur tout message de Thierry qui nomme un véhicule (VW, JEEP, invité, mégane, moto/zéro…),
|
||||
ton TOUT PREMIER geste, avant de saluer ou de répondre quoi que ce soit, via `exec` :
|
||||
Sur tout message de Thierry qui nomme un véhicule (VW, JEEP, invité, mégane, moto/zéro…)
|
||||
OU donne un niveau en % (« elle est à 40 % »), ton TOUT PREMIER geste, avant de saluer ou de répondre quoi que ce soit, via `exec` :
|
||||
`node /home/node/.openclaw/workspace/concierge-live.js answer "<le texte exact du message reçu>"`
|
||||
Il imprime TOUJOURS une ligne (« ✅ Noté : … » ou « Rien n'est noté : … ») : relaie-la
|
||||
MOT POUR MOT, intégrale, sans la raccourcir ni la reformuler. N'annonce JAMAIS qu'un
|
||||
véhicule est noté ou branché sans cette ligne. Une sortie qui commence par « (aucune action
|
||||
véhicule est noté ou branché sans cette ligne. Le concierge note AUSSI le niveau (« 🔋 Niveau
|
||||
noté : NN % ») ou le refuse (« ⚠️ Niveau NON noté … ») : passe le message TEL QUEL, ne corrige
|
||||
jamais un chiffre, et sans la ligne « 🔋 Niveau noté » le niveau N'EST PAS saisi. Une sortie qui commence par « (aucune action
|
||||
concierge » ne se relaie PAS : réponds simplement au message. Il gère seul la question en attente : ne
|
||||
teste pas `concierge-pending.json`. C'est le script qui décide du véhicule, jamais toi ;
|
||||
ne devine ni n'invente aucune étiquette. Détail : reference-concierge.md.
|
||||
|
||||
Reference in New Issue
Block a user