From b62e6f55a8cb7f7dad4e55fe08bca1c760abb081 Mon Sep 17 00:00:00 2001 From: Patrick Schurig Date: Wed, 14 Oct 2026 08:45:42 +0200 Subject: [PATCH] =?UTF-8?q?docs(pr=C3=A9vision=20PV):=20=C2=A74=20?= =?UTF-8?q?=E2=80=94=20fourchette=20m=C3=A9t=C3=A9o=20autoris=C3=A9e=20c?= =?UTF-8?q?=C3=B4t=C3=A9=20app,=20jamais=20publi=C3=A9e=20comme=20quantile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Décision du 2026-10-14 : l'app trace prévu × (1 ± dispersion journalière d'ensemble), libellée « fourchette météo ». Le §4 reste la règle du moteur et du protocole : la dispersion ne qualifie pas la production, n'entre jamais dans p10W/p90W, et la bande apprise la remplacera. Co-Authored-By: Claude Opus 5.5 --- docs/DESIGN_PREVISION_PV.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/DESIGN_PREVISION_PV.md b/docs/DESIGN_PREVISION_PV.md index 336d148..b57deeb 100644 --- a/docs/DESIGN_PREVISION_PV.md +++ b/docs/DESIGN_PREVISION_PV.md @@ -136,6 +136,22 @@ ne doit **jamais être publiée comme une qualité de la prévision de productio *(Famille des modes d'érosion d'`AGENTS.md` : l'instrument dont le silence ressemble à un résultat. Ici, c'est l'instrument dont la confiance ressemble à une garantie.)* +> **Note du 2026-10-14 — décision Patrick : « fourchette météo » côté app, ce §4 reste vrai pour le +> moteur et le protocole.** L'app trace autour de la courbe une bande `prévu × (1 ± s_J)`, où `s_J` est +> la dispersion journalière publiée par openmeteo (coefficient de variation de l'énergie GTI du jour +> entre membres d'ensemble, `forecastWeatherSpread{Today,Tomorrow}Percent`), soit ±1 écart-type météo. +> Garde-fous, qui sont la raison d'être de ce paragraphe : +> - libellé **« fourchette météo (dispersion des modèles) »** — jamais « erreur attendue », « confiance » +> ou « intervalle » : elle ne couvre que la météo, pas la conversion (constat du banc, 2026-10-13 10:00 : +> dispersion 29 %, bande 740-1344 W, mesuré 248 W) ; +> - calculée et affichée **dans l'app seulement** ; le moteur ne la publie pas, et elle n'entre **jamais** +> dans `p10W`/`p90W` (`OPTIMIZER_PROTOCOL.md` §5.2), réservés à une bande apprise qui la remplacera ; +> - tracée **atténuée et « non datée »** tant qu'openmeteo ne date pas la dispersion (etm16). +> +> La correction de température (§28.1, transport v2) retire une partie du biais thermique invoqué plus +> haut ; l'anticorrélation n'en est pas supprimée pour autant — T3 (mesures 1 et 2) dira dans quelle +> proportion l'erreur réelle est météo ou conversion. + ## 5. Ce qui est HORS GPL — et ce que le GPL doit publier pour que l'autre existe **Comparer prévu à mesuré pour en tirer une correction est un apprentissage**, donc hors GPL.