22 lines
1.1 KiB
Markdown

# AGENTS.md — etm-powersync-energy-plugin-etm
Moteur HEMS. Fork GPL de `nymea-energy-plugin-nymea`, étendu de l'optimisation EV
vers un gestionnaire d'énergie complet (ECS, PAC, batterie, relais).
- **Licence** : GPL-3.0 · **Miroir public** : OUI
- **Agent** : energy-etm · **Branche** : feature/beta-rulebased · **Scope** : energyplugin/
## Invariants locaux
1. Tourne SANS `etm-powersync-optimizer` (socket absent → repli stratégie règles).
2. Sécurité jamais déléguée : `verifyOverloadProtection()` (temps réel) borne toute sortie de l'optimiseur.
3. Pas de boucle de feedback : surplus = PV mesurée + compteur, jamais le net.
4. `decisionReason` non vide, en français, sur chaque décision.
5. Aucun composant propriétaire ici (Héos vit dans `etm-powersync-optimizer`).
6. Première tâche (revue) : renommer `nymea-energy-plugin-nymea.pro``.pro` ETM
(+ TARGET, debian/). NE PAS toucher aux noms de paquets publiés.
## Références
- `README.md` (architecture), `INTERFACE.md` (fait autorité sur l'API), `etm_powersync_energy.svg`.
Carte globale et frontières : voir `../AGENTS.md`.