Commit Graph

  • e43db162c1 docs(banc): nouvelle adresse, et un point de vigilance sur la Trydan feature/beta-rulebased Patrick Schurig 2026-10-13 06:37:51 +02:00
  • 17ff0af562 docs(banc): hems renuméroté en 10.42.60.21 le 2026-10-12 Patrick Schurig 2026-10-12 08:14:44 +02:00
  • df216cbfd1 docs(prévision PV): « 20 kWh » était vrai et illisible — une énergie sans sa période Patrick Schurig 2026-09-09 10:44:58 +02:00
  • 5125cb9d3e feat(prévision PV): GetForecastSnapshot — la table ou la décision, jamais les deux Patrick Schurig 2026-09-09 09:22:00 +02:00
  • 890d5da669 docs+test: le contrôle qui disparaît avec ce qu'il surveille, et l'optionnel jamais exercé Patrick Schurig 2026-09-09 08:57:49 +02:00
  • 24a6c5ef64 test(RPC): balayage des getters — et la contre-épreuve a corrigé mon diagnostic Patrick Schurig 2026-09-09 08:43:19 +02:00
  • aef02c0e9d release: 1.15.2+etm65 — le RPC répond de nouveau, et la courbe courante est la bonne Patrick Schurig 2026-09-09 08:21:28 +02:00
  • 4e7826ff8a fix(prévision PV): le RPC ne rendait plus rien, et la courbe courante était la mauvaise Patrick Schurig 2026-09-09 08:21:10 +02:00
  • a5b3d5fc16 docs(prévision PV): la somme vérifiée, et une configuration qui ressemble à une révision Patrick Schurig 2026-09-09 08:10:33 +02:00
  • a8947579fa release: 1.15.2+etm64 — dégel de la courbe, clé de contenu, et la règle de fusion écrite Patrick Schurig 2026-09-09 07:56:31 +02:00
  • ee6f1732bc fix(prévision PV): la clé devient LE CONTENU — issuedAt n'identifie pas la courbe Patrick Schurig 2026-09-09 07:54:45 +02:00
  • 2b7240a596 release: 1.15.2+etm63 — prévision PV, désignation du site, immuabilité du run Patrick Schurig 2026-09-09 07:24:16 +02:00
  • 4d6012693d fix(prévision PV): un RUN est immuable — écrasure silencieuse trouvée sur le banc Patrick Schurig 2026-09-09 07:23:42 +02:00
  • e0bfeb1788 fix(prévision PV): aucune adoption d'office — le motif rend le silence acceptable Patrick Schurig 2026-09-09 06:49:46 +02:00
  • 17a222756b feat(prévision PV): migration — désigner d'office quand il n'y a rien à choisir Patrick Schurig 2026-09-09 06:34:02 +02:00
  • 2564ba1f16 feat(prévision PV): la prévision est une propriété du SITE — désignation globale et somme des plans Patrick Schurig 2026-09-09 06:17:58 +02:00
  • 4c6f6e04ed fix(prévision PV): une clé de run inconnue se REFUSE, et ne se devine jamais Patrick Schurig 2026-09-09 06:06:53 +02:00
  • 233832b251 release: 1.15.2+etm62 — la table de prévision PV et la lecture du canal Patrick Schurig 2026-09-09 05:58:11 +02:00
  • 11635b8e6d feat(prévision PV): la fraîcheur ne date jamais la prévision, et elle n'est jamais absente Patrick Schurig 2026-09-09 05:56:18 +02:00
  • da58d3906a feat(prévision PV): version B — une révision n'existe que si la prévision a changé Patrick Schurig 2026-09-08 19:55:38 +02:00
  • 4231453ea1 feat(prévision PV): la clé devient VRAIE, et la déduplication cesse de rejeter Patrick Schurig 2026-09-08 19:14:18 +02:00
  • 3ab9d22160 docs(relevé): le contexte AVEC le décompte, et la prochaine question reformulée Patrick Schurig 2026-09-08 19:03:34 +02:00
  • 2fc227b6b7 docs(relevé): fenêtre du 2026-09-08 — 10 bruts, 2 retenus, et la décision reste ouverte Patrick Schurig 2026-09-08 18:01:02 +02:00
  • 9dcaee8be1 feat(prévision PV): la table bitemporelle, la déduplication sur l'intersection, la rétention Patrick Schurig 2026-09-08 17:23:35 +02:00
  • a2a12c1d9c docs(inventaire): le sixième manque sous sa forme réelle — un instrument valide sur quatre Patrick Schurig 2026-09-08 17:09:16 +02:00
  • 4a0dfa273f docs(prévision PV): la clé de révision — déduplication, et receivedAt s'appelle receivedAt Patrick Schurig 2026-09-08 17:02:46 +02:00
  • 0b8264ab04 docs(AGENTS): une obligation qui change de maison avec l'appelant se perd Patrick Schurig 2026-09-08 16:49:55 +02:00
  • 002ecc639b docs(prévision PV): le canal — trois grandeurs mesurées, et le précédent ne couvre pas ce lot Patrick Schurig 2026-09-08 16:49:22 +02:00
  • 91250f081f docs(prévision PV): BLOQUÉ — le découpage contredit l'invariant « ZÉRO cloud » Patrick Schurig 2026-09-08 16:35:11 +02:00
  • 5316a6f723 docs(design): la prévision PV est une série RÉVISÉE — table bitemporelle Patrick Schurig 2026-09-08 16:30:25 +02:00
  • 5dfd8b9047 docs: trois modes tranchés, et les transitions de dérogation sont écartées du tri Patrick Schurig 2026-09-08 12:09:03 +02:00
  • 0504543d87 docs(relevé): second essai — de 9 A à 20 A, le double écrêtage était bien la cause Patrick Schurig 2026-09-08 12:00:03 +02:00
  • be401dec40 fix(dérogation): une borne n'est pas écrêtée deux fois, et un mode écrit la termine Patrick Schurig 2026-09-08 11:43:39 +02:00
  • 106806d8ce fix(dérogation): setChargingInfo déclenche un update — pose après, restitution différée Patrick Schurig 2026-09-08 10:52:04 +02:00
  • 1eae99143b feat(§15): le boost est une DÉROGATION — servie au maximum, et qui s'efface Patrick Schurig 2026-09-08 10:31:00 +02:00
  • 06e728415f docs: protocole du relevé du 2026-09-08, écrit avant la mesure Patrick Schurig 2026-09-08 06:22:01 +02:00
  • ee67b21c2d docs(dérogation): une cible qui cesse d'être mesurable termine la dérogation Patrick Schurig 2026-09-08 06:15:34 +02:00
  • 60babd5af7 docs(dérogation): la cible se dit en ÉNERGIE, et la fin par SOC disparaît du design Patrick Schurig 2026-09-08 06:09:16 +02:00
  • 3c60c83427 docs: le boost est une DÉROGATION, pas un mode — design et règle Patrick Schurig 2026-09-07 16:41:47 +02:00
  • ab413dd86e release: 1.15.2+etm58 — recrédit corrigé (LM-1004) Patrick Schurig 2026-09-07 16:33:28 +02:00
  • 421e0452cc fix(LM-1004): le recrédit appartient à la passe qui dépense du surplus Patrick Schurig 2026-09-07 13:17:56 +02:00
  • 049eaeeaa1 docs(contrat): ce que phasePowerLimit = 0 désactive, et ce qu'il ne désactive pas Patrick Schurig 2026-09-07 12:50:45 +02:00
  • e65dbb4a6a feat(§10): « Surplus + minimum réseau » — le mode sert enfin un minimum Patrick Schurig 2026-09-07 11:20:08 +02:00
  • 86aab086a2 docs(min-réseau): le plancher se dérive, et la piste monophasée ne tient pas Patrick Schurig 2026-09-07 10:56:52 +02:00
  • 89a5c06f7f fix: ancrer les quatre instants stockés à la capture, pas au rendu Patrick Schurig 2026-09-07 06:44:05 +02:00
  • e1079760e7 docs: measuredSince dérive au changement de fuseau, et l'inertie saine Patrick Schurig 2026-09-06 15:41:06 +02:00
  • 80a19a19dd docs: le mot est « minimum réseau » — ni garanti ni prioritaire Patrick Schurig 2026-09-06 15:13:39 +02:00
  • b5efcc6357 docs: design du minimum garanti — option 2, avec le renommage Patrick Schurig 2026-09-06 14:51:35 +02:00
  • fd516daea5 docs(3g §5): Min+PV — le mode a un minimum garanti, qui n'a jamais tourné Patrick Schurig 2026-09-06 14:41:28 +02:00
  • 9659518916 docs: verdict de la fenêtre du week-end — rien d'exploitable, et pourquoi Patrick Schurig 2026-09-06 13:23:57 +02:00
  • 4259faee5b docs(terrain): §11 a été validé contre des valeurs tapées, jamais mesurées Patrick Schurig 2026-09-06 12:47:50 +02:00
  • 322cf27e0f docs: crête PV à 6 kWc, voiture branchée, et la convention de signe du réseau Patrick Schurig 2026-09-06 12:11:48 +02:00
  • adf40532cb docs: le fuseau publié qualifie une horloge, et son avertissement est conditionnel Patrick Schurig 2026-09-06 09:12:31 +02:00
  • f956e0f049 docs(inventaire): le sixième manque est nommé deux fois, donc prioritaire Patrick Schurig 2026-09-06 08:54:35 +02:00
  • bf8d890c8e docs: conditions de la fenêtre d'observation du week-end Patrick Schurig 2026-09-06 08:20:33 +02:00
  • 217f20b58f docs: le critère de tri de l'étape 4, écrit AVANT les données Patrick Schurig 2026-09-05 16:54:38 +02:00
  • d08c82aabf docs(AGENTS): le miroir — toutes les prémisses vraies, la conclusion fausse Patrick Schurig 2026-09-05 13:44:03 +02:00
  • 85ba2a5d3f docs(upstream): la journalisation ne vole pas de temps au cycle — mesuré, pas déduit Patrick Schurig 2026-09-05 10:25:48 +02:00
  • 9eef60fc35 docs(upstream): SIGSEGV symbolisé — l'hypothèse tombe, c'est un pointeur NUL Patrick Schurig 2026-09-05 09:33:17 +02:00
  • fb18a282e1 spec+test: les deux dates ne bornent pas la même chose, et la journée ne fait pas toujours 24 h Patrick Schurig 2026-09-05 09:13:17 +02:00
  • 88c96c2264 ops(banc): .75 passe en Europe/Paris, et la couture est datée Patrick Schurig 2026-09-05 08:54:42 +02:00
  • 119cffc745 test(mock): les deux derniers manques — compteur sans énergie, sonde thermique Patrick Schurig 2026-09-05 08:52:24 +02:00
  • ae5e8639c4 feat: journaliser la divergence, et publier la frontière de période de reporting Patrick Schurig 2026-09-05 08:01:16 +02:00
  • be556ef207 docs: quatrième mode d'érosion, et la troisième nature d'heure murale Patrick Schurig 2026-09-05 07:39:15 +02:00
  • 02522dd941 spec(LM-1005-b-i/ii/iii): une plage tarifaire porte son fuseau dans le champ Patrick Schurig 2026-09-04 19:23:21 +02:00
  • 7398b1dd24 feat(§10): sous unmeasurable, la passe éco commande à TAUX CONSTANT Patrick Schurig 2026-09-04 19:18:27 +02:00
  • 39588760a3 spec(LM-1005-b): le fuseau d'une plage tarifaire, en précondition du lot tarifaire Patrick Schurig 2026-09-04 16:39:20 +02:00
  • 18e9c3abe4 docs: ouvrir le lot fuseau, et graver les deux masques empilés Patrick Schurig 2026-09-04 07:52:28 +02:00
  • bb12992513 docs(AGENTS): dater le paquet qui porte la grandeur, pas celui qui porte la fonction Patrick Schurig 2026-09-04 07:13:43 +02:00
  • 04852c518a test(mock): le compteur intègre enfin, et purchasedWh gagne un second usage Patrick Schurig 2026-09-04 06:19:08 +02:00
  • c88ba6ad45 [upstream-fix] rootmeter: la tension est locale à chaque phase Patrick Schurig 2026-09-04 06:02:17 +02:00
  • 6092663647 tools: un garde-fou à l'écriture pour le piège d'insertion doxygen Patrick Schurig 2026-09-03 07:54:24 +02:00
  • f3cddedee0 test(mock): la tension par phase, et LM-1210-a enfin exercée Patrick Schurig 2026-09-03 07:50:56 +02:00
  • 9c5e3b146c fix: la contradiction progressMeasurable/regime, et la garde qui la rend sûre Patrick Schurig 2026-09-03 07:21:13 +02:00
  • 08558540ed audit: la question passée à toute la suite — ce qu'on croyait vérifié Patrick Schurig 2026-09-03 06:58:42 +02:00
  • fa13420eec fix: l'avancement survit au battement du régime dans une même période Patrick Schurig 2026-09-02 08:21:14 +02:00
  • cdd3bc88f3 test(mock): le relais sec, et le cas que le banc ne savait pas produire Patrick Schurig 2026-09-02 08:00:51 +02:00
  • ccf05cea87 feat(R6): la mesurabilité se déclare à la saisie, et l'inventaire du mock Patrick Schurig 2026-09-01 17:27:56 +02:00
  • 2c4d04a53f feat: le recrédit est conditionné à l'obéissance constatée Patrick Schurig 2026-09-01 16:55:47 +02:00
  • 3eb59e86f9 docs+test(commande perdue §3): le recrédit est un prêt consenti contre l'obéissance Patrick Schurig 2026-09-01 11:58:06 +02:00
  • 770cef13f3 feat: purchasedWh dans tous les régimes, et measuredSince Patrick Schurig 2026-09-01 11:48:11 +02:00
  • 19b20d930f feat(commande perdue §2): l'écart se publie, gouverné par la source Patrick Schurig 2026-09-01 07:57:40 +02:00
  • eaf06cfb75 feat: remainingWh sous unmeasurable = la cible intacte, et la mémoire de commande Patrick Schurig 2026-09-01 07:26:36 +02:00
  • 4d73ff2482 docs: §10 déployé sur .75, et le design de la commande perdue Patrick Schurig 2026-09-01 07:12:05 +02:00
  • 24d8f55997 docs(amont): le dbgsym peut être posé sans risque, et sans toucher au banc Patrick Schurig 2026-09-01 07:05:52 +02:00
  • 62aa51bbe5 feat(§10): ECO_FLOOR_MISSED, maintenant qu'il a un émetteur Patrick Schurig 2026-08-31 19:32:41 +02:00
  • 0807818c31 feat(§10 étape D, 2/2): la passe éco existe, et le motif dit la trajectoire Patrick Schurig 2026-08-31 19:17:46 +02:00
  • 9725e5774f refactor(§10 D 2/2a): le niveau devient un objet du plan, et les motifs éco naissent Patrick Schurig 2026-08-31 19:08:04 +02:00
  • 8d035b0c1a feat(§10 étape D, 1/2): l'étalement uniforme, mesuré avant d'être asserté Patrick Schurig 2026-08-31 12:40:07 +02:00
  • a8f8734fc2 feat(§10 étape C): l'avancement est une différence, et le régime se publie Patrick Schurig 2026-08-31 07:53:15 +02:00
  • f2ba9f4e30 feat(§10 étape B): draw publie l'autorisation, qui se lit au lieu d'être forgée Patrick Schurig 2026-08-31 07:14:01 +02:00
  • 0d2b6728ae [upstream-fix] un verdict de test ne doit pas dépendre de l'heure Patrick Schurig 2026-08-31 00:10:55 +02:00
  • 9802d409b1 refactor(§10 étape A2): décider et émettre se séparent, sans rien déplacer Patrick Schurig 2026-08-30 23:59:52 +02:00
  • b2f19443fc refactor(§10 étape A1): le choix du motif devient une fonction pure Patrick Schurig 2026-08-30 22:58:54 +02:00
  • 2a584de913 docs: les quatre décisions du §10, et un troisième mode d'érosion Patrick Schurig 2026-08-30 22:38:09 +02:00
  • f2a96a0193 docs(relevé app): trois constats à traiter après le §10, et sessionEnergy tranché Patrick Schurig 2026-08-30 22:37:27 +02:00
  • 2d615e6bcc docs(design §10): réconcilié avec le délestage livré, et plan en quatre étapes Patrick Schurig 2026-08-30 22:34:44 +02:00
  • b7a7f22ca3 feat(délestage §4): L4 déleste le waterfall, et dit ce qu'il a franchi Patrick Schurig 2026-08-30 15:25:20 +02:00
  • eba874f735 docs(AGENTS): le versant contrat des garde-fous, et une règle ne se propage pas Patrick Schurig 2026-08-30 15:13:16 +02:00
  • d6dc9dcd4e fix(ECS-415): un refus doit se distinguer d'une application, par le retour Patrick Schurig 2026-08-30 13:47:36 +02:00