Files
OPENCLAW_ARCHIVE3_17/.gitignore
Thierry Tallagrand f09e2efd6e airtria: garde-fous de lecture (anti-substitution, last_changed) + ref. entites energie
Suite a une reponse WhatsApp erronee du 16/09 (question SOC VW : grandeur absente, puis
grandeurs voisines servies comme reponse - 5 faux sur 6, dont un compteur fige depuis 8 h
cite comme "cette nuit", et une batterie dite qui "monte" alors qu'elle descendait).
Corrections de domaine fournies par EVCS.

- AGENTS.md 1.7 : ne JAMAIS substituer une grandeur absente (le dire et s'arreter) ;
  verifier last_changed avant de citer une valeur comme actuelle ; publier une grandeur
  directionnelle avec le SIGNE de sa puissance.
- AGENTS.md 5ter : reference "ou lire quoi" (SOC maison + sens via battery_power,
  source_mode, cible de nuit vivante, compteurs gx_device_* empoisonnes a ne pas lire
  comme des deltas ; SOC voiture = n'existe pas).
- airtria-charge-session.js : lecteur SQL lecture seule (role airtria_ro, reutilise
  makeClient) de la session de charge en cours, pour l'energie reellement prise par la
  voiture (dont reseau) sans lire un compteur HA fige.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RZsbhyGmRwZogdoBwT6C6y
2026-09-16 03:40:26 +02:00

92 lines
2.2 KiB
Plaintext

# .gitignore — dépôt OPENCLAW_ARCHIVE3_17
#
# STRATÉGIE : liste blanche. Tout est ignoré par défaut, on ne réintègre
# explicitement que la configuration et la documentation.
#
# Raison : ce répertoire est le volume de données vivant du gateway. Il contient
# 505 Mo dont l'appairage WhatsApp (32 Mo de clés de session), la base SQLite
# active, les identifiants OAuth, les jetons de device et les médias reçus.
# Un « git add -A » sans garde-fou publierait tout cela.
# --- tout ignorer par défaut ---
/*
# --- réintégrations : racine ---
!/.gitignore
!/README.md
!/openclaw.json.example
# --- réintégrations : documentation de passation ---
!/handoffs/
# --- réintégrations : workspace (doc + config de l'agent) ---
!/workspace/
workspace/*
!workspace/*.md
!workspace/bourse-config.json
# code du concierge véhicule (aucun secret : lit les tokens depuis des fichiers ignorés)
!workspace/concierge-*.js
# lecteur SQL lecture-seule de la session de charge en cours (aucun secret)
!workspace/airtria-charge-session.js
# moniteur LLM/RAM + brouillons de config HA (aucun secret)
!workspace/llm-monitor.js
!workspace/*.yaml.draft
!workspace/cron/
workspace/cron/*
!workspace/cron/*.md
# --- exclusions explicites à l'intérieur du workspace ---
# (redondant avec la liste blanche, mais explicite = plus sûr à la relecture)
workspace/_archive-*/
workspace/charts/
workspace/invoices/
workspace/media-inbound/
workspace/.clawhub/
workspace/*.json
!workspace/bourse-config.json
workspace/*.png
workspace/*.svg
workspace/*.html
# --- JAMAIS versionner : secrets et état runtime ---
# openclaw.json contient gateway.auth.token, gateway.remote.token et
# models.providers.*.apiKey en clair. Utiliser openclaw.json.example à la place.
openclaw.json
openclaw.json.*
!openclaw.json.example
credentials/
secrets/
identity/
whatsapp/
devices/
gogcli/
config-journal-fingerprint.key
exec-approvals.json*
*.key
# --- état runtime, volumineux ou reconstructible ---
state/
npm/
media/
cache/
logs/
tasks/
flows/
agents/
plugins/
plugin-state/
plugin-skills/
extensions/
completions/
delivery-queue/
skill-workshop/
memory/
backups/
tools/
*.sqlite
*.sqlite-*
*.tgz
*.bak
*.bak-*
*.migrated