Couverture & précision du moteur
Avant qu'un cabinet courtier base un audit ou un argumentaire client sur nos chiffres, il doit pouvoir vérifier ce qui est testé. Cette page liste sans fard les segments couverts, les références CRE utilisées, et les limites connues du moteur.
Cas hand-calculés
Calculs réalisés à la main en partant de la grille CRE publiée, puis comparés bit-à-bit au résultat du moteur. Chaque cas inclut la trace d'arithmétique en commentaire, auditable par un courtier ou un expert métier sans lire le code.
Property tests
Tests basés sur les invariants de la formule CRE : si on double la puissance souscrite, la part fixe double. Si la consommation est zéro, la part variable est zéro. Le moteur doit respecter ces invariants pour toute combinaison d'entrées valides - pas seulement les cas écrits à la main.
Électricité - TURPE 7
50 cas hand-calculés contre la grille CRE + 19 property tests (invariants formule).
| Segment / scope | Hand-calc | Property tests | Dernière révision CRE | Couverture |
|---|---|---|---|---|
C5 BASE BT ≤ 36 kVA, tarif simple | 10 | 7 | TURPE 7 - délib CRE 2025-78 (effet 2025-08-01) | Forte |
C5 HPHC BT ≤ 36 kVA, HP/HC | 8 | 5 | TURPE 7 - délib CRE 2025-78 (effet 2025-08-01) | Forte |
C4 BT BT 36-250 kVA, 4 cadrans (HPH/HCH/HPE/HCE) | 7 | 3 | TURPE 7 - délib CRE 2025-78 (effet 2025-08-01) Pas de classe Pointe en BT (CRE design). | Forte |
C3 HTA HTA 250 kW-1 MW, 5 cadrans incl. Pointe | 15 | 2 | TURPE 7 - délib CRE 2025-78 (effet 2025-08-01) | Forte |
C2 HTA HTA 1-10 MW, contrat LU (longue utilisation) | 10 | 2 | TURPE 7 - délib CRE 2025-78 (effet 2025-08-01) Inclut cas régression A3 (×60 corrigé 2026-05-10) + puissance hétérogène par cadran (Phase 3 fix 2026-05-12). | Forte |
HTB1 / HTB2 / HTB3 Transport RTE 63-90 / 150-225 / 400 kV | 0 | 0 | TURPE 7 transport - délib CRE 2025-77 Couverts par calc engine + 3 specs Playwright realstack. Golden dataset HTB en backlog. | Basique |
Gaz - ATRD7 / ATRT8 / TICGN
2 cas hand-calculés contre la grille CRE + 21 property tests (invariants formule).
| Segment / scope | Hand-calc | Property tests | Dernière révision CRE | Couverture |
|---|---|---|---|---|
PITD T1 Distribution GRDF petit consommateur | 0 | 1 | ATRD7 - délib CRE 2024-103 + ajustements 2025 | Basique |
PITD T2 Distribution GRDF moyen consommateur | 1 | 6 | ATRD7 - délib CRE 2024-103 + ajustements 2025 Cas régression incident C-5 (termeProportionnel + TICGN omis, corrigé 2026-05-10). | Moyenne |
PITD T3 Distribution GRDF gros consommateur | 0 | 1 | ATRD7 - délib CRE 2024-103 + ajustements 2025 | Basique |
PITD T4 Distribution GRDF capacité progressive 500 MWh/j | 0 | 3 | ATRD7 - délib CRE 2024-103 + ajustements 2025 | Moyenne |
LI transport GRTgaz Raccordement direct transport | 1 | 6 | ATRT8 - délib CRE 2024-100 | Moyenne |
PIC Distribution directe via GRT | 0 | 4 | ATRT8 - délib CRE 2024-100 | Moyenne |
TICGN Taxe gaz naturel (métropole + ZNI) | 0 | 0 | BOFiP-IMP-CSE - ingestion auto, vérification Légifrance/JORF Auto-ingestion BOFiP + historique 2018-2026 backfilled (cf incident TICGN 2026-05-09). | Basique |
Chatbot - qualité & régression
Le chatbot est évalué chaque nuit par un grader LLM-as-judge contre une liste figée de prompts représentatifs. Les régressions déclenchent une alerte avant que le client ne les remarque.
- Prompts test régression
- 25 prompts structurés
- Grader LLM-as-judge
- Claude Haiku 4.5 (déterministe, T=0)
- Fréquence eval
- Nightly (03h00 UTC, Dagster job)
- Détection régression
- Floor absolu 80% + baseline médiane J-7
- MCP tools exposés
- 7 (lookup_pitd / ticgn / grd / turpe + simulate_gas / elec + parse_invoice_pdf)
- Skill canonique
- energy-france (FR énergie, sources officielles CRE/Légifrance)
Limites connues
Ce que la plateforme ne couvre pas (encore), pour que le cabinet courtier sache exactement où la précision tombe.
Versions TURPE historiques (avant 2025-08)
9 versions CRE historiques (2017-2025) sont ingérées en BigQuery + Redis pour audit rétroactif, mais ne sont pas couvertes par le golden dataset hand-calculé. La grille active TURPE 7 est testée à 50 cas, les anciennes sont testées via les property tests (invariants formule) + tests régression sur cas connus.
Audit rétroactif gaz PITD T1/T2/T3 avant 2017
Les coefficients A et Zi CRE sont ingérés à partir de la campagne 2017-2018. Un audit rétroactif portant sur une période antérieure renvoie une erreur explicite (pas un mauvais résultat). Backfill possible sur demande.
OCR factures (Haiku PDF parsing)
Le parsing PDF utilise Claude Haiku, validé par une cascade de prompts anti-prompt-injection. Pas de property tests automatisés (la qualité dépend du PDF) - un échec d'extraction est signalé explicitement plutôt qu'inventé.
Suppliers (prix moléculaire fournisseur)
La grille fournisseur Pro (Engie, EDF Pro, ENI, TotalEnergies, etc.) est en kill-switch actif. Le simulateur calcule UNIQUEMENT la part acheminement réglementée (CRE) + taxes. Le prix moléculaire fournisseur reste à négocier hors plateforme.
Délai mise à jour CRE
Les nouvelles délibérations CRE sont monitorées quotidiennement via Dagster (cre_deliberations_monitor) et ingérées sous 48h maximum après publication. Pour une délib TURPE majeure, le golden dataset est étendu dans la même fenêtre.
Nos engagements
- Sources officielles uniquement : aucune donnée tarifaire ne vient d'un comparateur tiers. Les chiffres proviennent de CRE, Légifrance, JORF, Enedis, GRTgaz, GRDF, TEREGA, RTE - vérifiables par n'importe quel auditeur.
- Pas d'invention chiffrée : le chatbot refuse explicitement de citer un tarif sans appeler une source vérifiable. Les valeurs hallucinées de la mémoire d'entraînement sont interdites.
- Incidents publiés sans détour : chaque régression détectée (ex : ×60 HTA, oubli TICGN sur PITD T2) génère un cas régression intégré au golden dataset, pour que le bug ne revienne plus.
- Synchronisation CRE sous 48h : une nouvelle délibération CRE publiée est détectée et ingérée automatiquement le lendemain matin (Dagster cron quotidien).
Vous voyez une couverture manquante ou un cas qui devrait être testé ?
Suggérer un cas test