L'épingle d'origine (fixtures/sorties-origine-2026-09-28.json, générée depuis
le code d'astro-pro) porte les défauts corrigés par 91c755f (eg_phytostation ×3
sur C/eau, basse_planche_bec ×2 sur B et C/alim, lignes forcées orphelines,
FORCE ×4 dans le journal, A/eau par axe en INSUFFISANT). La regénérer depuis
astro-pro reproduirait les défauts ; la regénérer depuis ce paquet en ferait
une épingle sur soi-même. Elle reste donc telle quelle, et :
- scripts/ecarts-correctifs.mjs + fixtures/ecarts-correctifs-2026-10-05.json :
chaque cellule (profil × mode × axe × champ) qui s'écarte de l'origine est
figée, avec le détail des lignes ; une cellule absente doit rester identique.
- test/decoupage.test.mjs : test 1 compare aux écarts figés (et vérifie qu'un
correctif n'introduit jamais un INSUFFISANT ni un total hors ±5 % en global ;
budgets alloués et poids des axes inchangés) ; test 2 vérifie la propriété du
découpage contre selectionner() de ce paquet ; test 3 inchangé dans l'esprit.
- Écarts d'harmonisation REFIGÉS (npm run ecarts -- --ecrire 2026-10-05) après
relecture de docs/CONSTANTES.md : neuf lignes au lieu de onze. Les deux lignes
perdues (A énergie global 22 → 6 %, C énergie par axe 10 → 3 %) étaient des
taux calculés sur des kWc fantômes hérités par une batterie ; la couverture y
est null avec les deux tables. Aucun coefficient ne change. Note datée posée
dans CONSTANTES.md §1. (La suppression du fichier du 28/09 est partie par
erreur dans 8465bf7, avec la version : même intention, deux commits.)
- fixtures/README.md et AGENTS.md (règles 6 et 8) : l'épingle d'origine ne se
regénère pas pour absorber un correctif ; invariants tenus depuis v0.1.1.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Tgtn7bJxTLiL2fRCkQMgtR