LOT P1.0 : paquet @transformer/moteurs v0.1.0

Extraction du cœur autonomie de calculs.trans-former.fr (12 modules, sans
singleton, couplages sans mutation, console derrière debug), découpage en trois
moteurs d'axe + intégrateur (mode global = calculs, mode par_axe = plateforme),
moteurs commun.contexte (Corse 2A/2B, DOM 97x corrigés) et commun.geometrie,
table des coefficients harmonisés (docs/CONSTANTES.md pour Jules, R-7),
validation structurelle des données (schemas/), tests hors ligne : 28 assertions
d'origine + épingle générée depuis le code d'astro-pro + écarts d'harmonisation
figés + contrat des moteurs. dist/ committé.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019UBHYPdeQYy2m1GVJp6b12
This commit is contained in:
Jules
2026-09-28 17:06:49 +02:00
co-authored by Claude Fable 5.1
commit 69809df5d1
123 changed files with 13225 additions and 0 deletions
+64
View File
@@ -0,0 +1,64 @@
[
{
"nom": "A — Frugal urbain",
"inputs": {
"budget_eur": 15000,
"code_postal": "75019",
"nb_personnes": 2,
"surface_parcelle_m2": 200,
"surface_toit_m2": 40,
"orientation_toit": "sud",
"pente_toit_deg": 30,
"metres_haie_possibles": 0,
"temps_dispo": 1
},
"notes": "Toit 40m2 → énergie+eau prioritaires; parcelle 200m2 < 300 → alim=0; temps=1 → pas complexite_pose=3",
"attendus_indicatifs": [
"captage_filtre_collecteur",
"filtration_particulaire_simple",
"stockage_pehd_horssol_5m3",
"pv_kit_3kwc_string"
]
},
{
"nom": "B — Famille moyenne",
"inputs": {
"budget_eur": 35000,
"code_postal": "31000",
"nb_personnes": 4,
"surface_parcelle_m2": 800,
"surface_toit_m2": 80,
"orientation_toit": "sud-est",
"pente_toit_deg": 30,
"metres_haie_possibles": 50,
"temps_dispo": 2
},
"notes": "4 pers, 800m2 parcelle, toit 80m2. Cuve ~9m3, PV 9kWc (80×0.15×0.93 clamp 9), potager.",
"attendus_indicatifs": [
"stockage_beton_5m3",
"pv_kit_3kwc_string",
"basse_serre_6m2"
]
},
{
"nom": "C — Autonomie large",
"inputs": {
"budget_eur": 80000,
"code_postal": "13100",
"nb_personnes": 6,
"surface_parcelle_m2": 2500,
"surface_toit_m2": 120,
"orientation_toit": "sud",
"pente_toit_deg": 25,
"metres_haie_possibles": 100,
"temps_dispo": 3
},
"notes": "6 pers, 2500m2, H3 (13xxx = Bouches-du-Rhône). Grande parcelle + temps=3 → alim max. PV 9kWc clamp (120×0.15×1.0=18 → clamp 9). Bois poêle hydro requis pour budget.",
"attendus_indicatifs": [
"stockage_beton_5m3",
"pv_kit_3kwc_string",
"bois_poele_hydro",
"basse_serre_6m2"
]
}
]