Commit Graph

  • 4145f9c4e5 feat(§10): « Surplus + minimum réseau » — le mode sert enfin un minimum Patrick Schurig 2026-09-07 11:20:08 +02:00
  • cff6f6d61e 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
  • b129e97346 fix: ancrer les quatre instants stockés à la capture, pas au rendu Patrick Schurig 2026-09-07 06:44:05 +02:00
  • d6cc52bd43 docs: measuredSince dérive au changement de fuseau, et l'inertie saine Patrick Schurig 2026-09-06 15:41:06 +02:00
  • e232598e70 docs: le mot est « minimum réseau » — ni garanti ni prioritaire Patrick Schurig 2026-09-06 15:13:39 +02:00
  • 378d69812f docs: design du minimum garanti — option 2, avec le renommage Patrick Schurig 2026-09-06 14:51:35 +02:00
  • 11ca1099d1 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
  • 562575eaa3 docs: verdict de la fenêtre du week-end — rien d'exploitable, et pourquoi Patrick Schurig 2026-09-06 13:23:57 +02:00
  • 989c9cdde6 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
  • 47ce2c7332 docs: le fuseau publié qualifie une horloge, et son avertissement est conditionnel Patrick Schurig 2026-09-06 09:12:31 +02:00
  • b9c61c8972 docs(inventaire): le sixième manque est nommé deux fois, donc prioritaire Patrick Schurig 2026-09-06 08:54:35 +02:00
  • 8bd7d8bf6b docs: conditions de la fenêtre d'observation du week-end Patrick Schurig 2026-09-06 08:20:33 +02:00
  • c2b25b6350 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
  • e862b15086 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
  • 44500f5996 ops(banc): .75 passe en Europe/Paris, et la couture est datée Patrick Schurig 2026-09-05 08:54:42 +02:00
  • 0a1076a455 test(mock): les deux derniers manques — compteur sans énergie, sonde thermique Patrick Schurig 2026-09-05 08:52:24 +02:00
  • 1cfa9b68b1 feat: journaliser la divergence, et publier la frontière de période de reporting Patrick Schurig 2026-09-05 08:01:16 +02:00
  • 6b7c159f91 docs: quatrième mode d'érosion, et la troisième nature d'heure murale Patrick Schurig 2026-09-05 07:39:15 +02:00
  • fb6d64aa53 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
  • f168d13858 feat(§10): sous unmeasurable, la passe éco commande à TAUX CONSTANT Patrick Schurig 2026-09-04 19:18:27 +02:00
  • 10c300c77b 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
  • 48ed223e0e docs: ouvrir le lot fuseau, et graver les deux masques empilés Patrick Schurig 2026-09-04 07:52:28 +02:00
  • 1e5ee6e500 test(mock): le compteur intègre enfin, et purchasedWh gagne un second usage Patrick Schurig 2026-09-04 06:19:08 +02:00
  • 4cadf8b57c [upstream-fix] rootmeter: la tension est locale à chaque phase Patrick Schurig 2026-09-04 06:02:17 +02:00
  • fc844ab5d1 tools: un garde-fou à l'écriture pour le piège d'insertion doxygen Patrick Schurig 2026-09-03 07:54:24 +02:00
  • a0e75da0ac test(mock): la tension par phase, et LM-1210-a enfin exercée Patrick Schurig 2026-09-03 07:50:56 +02:00
  • a510202ac7 fix: la contradiction progressMeasurable/regime, et la garde qui la rend sûre Patrick Schurig 2026-09-03 07:21:13 +02:00
  • e7485e76f9 audit: la question passée à toute la suite — ce qu'on croyait vérifié Patrick Schurig 2026-09-03 06:58:42 +02:00
  • 1bb16cb6c5 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
  • 5122a7e356 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
  • 86e1fbd0fc feat(R6): la mesurabilité se déclare à la saisie, et l'inventaire du mock Patrick Schurig 2026-09-01 17:27:56 +02:00
  • bf4072cd3e feat: le recrédit est conditionné à l'obéissance constatée Patrick Schurig 2026-09-01 16:55:47 +02:00
  • b2473c67f1 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
  • a92a9b3a46 feat: purchasedWh dans tous les régimes, et measuredSince Patrick Schurig 2026-09-01 11:48:11 +02:00
  • 422fe76be1 feat(commande perdue §2): l'écart se publie, gouverné par la source Patrick Schurig 2026-09-01 07:57:40 +02:00
  • 0f05e98e34 feat: remainingWh sous unmeasurable = la cible intacte, et la mémoire de commande Patrick Schurig 2026-09-01 07:26:36 +02:00
  • 8d912d86cf docs: §10 déployé sur .75, et le design de la commande perdue Patrick Schurig 2026-09-01 07:12:05 +02:00
  • 3e9e1a9bd2 feat(§10): ECO_FLOOR_MISSED, maintenant qu'il a un émetteur Patrick Schurig 2026-08-31 19:32:41 +02:00
  • f2e99a7f50 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
  • ca7a501797 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
  • e1fc723e15 feat(§10 étape D, 1/2): l'étalement uniforme, mesuré avant d'être asserté Patrick Schurig 2026-08-31 12:40:07 +02:00
  • b52e6d5ccc 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
  • 3b48bef2fd 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
  • 2d459bf202 [upstream-fix] un verdict de test ne doit pas dépendre de l'heure Patrick Schurig 2026-08-31 00:10:55 +02:00
  • 9fcc66fe0e 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
  • b2e1cf208d refactor(§10 étape A1): le choix du motif devient une fonction pure Patrick Schurig 2026-08-30 22:58:54 +02:00
  • 1c04ed36ae docs: les quatre décisions du §10, et un troisième mode d'érosion Patrick Schurig 2026-08-30 22:38:09 +02:00
  • d6a2eb20ee docs(relevé app): trois constats à traiter après le §10, et sessionEnergy tranché Patrick Schurig 2026-08-30 22:37:27 +02:00
  • d593cfceb0 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
  • b3c63d1a7b 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
  • 1171fded3a fix(ECS-415): un refus doit se distinguer d'une application, par le retour Patrick Schurig 2026-08-30 13:47:36 +02:00
  • 6211b75173 docs(LM-1210-a): le masque de phases est un report daté, pas une position Patrick Schurig 2026-08-30 13:05:36 +02:00
  • df10320634 feat(délestage §3): la cascade tient dans deux ressources, et DRAW_CAP naît Patrick Schurig 2026-08-30 12:29:38 +02:00
  • 2d714146fe [upstream-fix] rootmeter: lire l'état qu'on vient de tester (phases B et C) Patrick Schurig 2026-08-30 12:11:43 +02:00
  • ab5b9757f4 feat(délestage §2): le disjoncteur passe par la résolution, au watt près Patrick Schurig 2026-08-30 11:58:23 +02:00
  • f2a811b558 docs(délestage): documenter DrawCap — le garde-fou avait raison Patrick Schurig 2026-08-30 11:33:39 +02:00
  • 7c22e21f68 feat(délestage 1/4): le plafond de soutirage et sa source — comportement inchangé Patrick Schurig 2026-08-30 11:32:52 +02:00
  • 4950c37916 docs(design): l'extension du délestage au waterfall — la précondition du §10 Patrick Schurig 2026-08-30 11:24:52 +02:00
  • bccce4a53a chore(release): 1.15.2+etm33 Patrick Schurig 2026-08-30 11:05:36 +02:00
  • 55a5d6e810 feat(R1,R7): decision.level, et l'absence d'un niveau distinguée de son zéro Patrick Schurig 2026-08-30 11:05:36 +02:00
  • fded0ba89d chore(release): 1.15.2+etm32 Patrick Schurig 2026-08-30 10:14:19 +02:00
  • c3a0696503 feat(R3): counts — chaque watt dans un compteur, et GetChargingInfos filtre Patrick Schurig 2026-08-30 10:14:19 +02:00
  • 002d1ef40b test: l'absence de draw.authorisedW est ÉPINGLÉE, plus seulement écrite Patrick Schurig 2026-08-30 09:17:12 +02:00
  • f4bc669aa3 chore(release): 1.15.2+etm31 Patrick Schurig 2026-08-30 08:58:11 +02:00
  • 0991cedb8e feat(R3): draw.committedW — le registre des watts achetés, préalable à counts Patrick Schurig 2026-08-30 08:58:11 +02:00
  • a9c688489b docs: LM-1012/LM-1013, et R3 est bloquée par une destination qui n'en est pas une Patrick Schurig 2026-08-30 08:29:24 +02:00
  • d024042253 docs: LM-1011 dans la spec, les trois nombres au contrat, R3 proposée Patrick Schurig 2026-08-30 08:12:26 +02:00
  • 230ca06432 chore(release): 1.15.2+etm30 Patrick Schurig 2026-08-29 16:57:39 +02:00
  • 260534d648 feat(R2): le financement descend au niveau — funding vit dans levels[] Patrick Schurig 2026-08-29 16:57:39 +02:00
  • 459ba9b009 docs(§10): débloqué — la maquette des deux passes fait contrat Patrick Schurig 2026-08-29 15:46:41 +02:00
  • 8fe7e19382 chore(release): 1.15.2+etm29 Patrick Schurig 2026-08-29 13:27:25 +02:00
  • 227960a5fd fix(ECS-111): un relais disparu fige la charge au lieu de publier un fantôme Patrick Schurig 2026-08-29 13:27:25 +02:00
  • ee6e8c453c docs(règles): les 14 en territoire livré, lues une par une Patrick Schurig 2026-08-29 12:57:53 +02:00
  • b64a0e4c90 tools: la classe « cadrage » — et « spécifiée seule » veut enfin dire quelque chose Patrick Schurig 2026-08-29 12:51:55 +02:00
  • ddaeafbc05 docs(§10): 8.2 et 8.4 tranchés, 8.5 posée à l'agent app Patrick Schurig 2026-08-29 12:50:01 +02:00
  • ba96ce0750 docs(règles): sept règles étaient implémentées et non citées Patrick Schurig 2026-08-29 12:44:12 +02:00
  • d290f0b746 ci: le contrôle de qualité documentaire — écrit, éprouvé, PAS en service Patrick Schurig 2026-08-29 11:33:46 +02:00
  • 15b780c2a7 chore(release): 1.15.2+etm28 Patrick Schurig 2026-08-29 11:08:08 +02:00
  • b755ca8760 fix(3g-2): une entrée de configuration supprimée est rattrapée au cycle suivant Patrick Schurig 2026-08-29 11:08:08 +02:00
  • 8864e6a562 docs: l'écho verbatim passe sur marque fraîche — et deux corrections mesurées Patrick Schurig 2026-08-29 10:48:47 +02:00
  • 0f701eec49 docs(règles): dix numéros retirés, deux tables supprimées, l'index câblé à Doxygen Patrick Schurig 2026-08-29 09:36:18 +02:00
  • b558df80b0 tools: l'index des règles, généré — et son garde-fou Patrick Schurig 2026-08-28 16:08:22 +02:00
  • 70c1795322 feat(§12): LM-1209 — insertion en queue, rang unique, et la création se dit Patrick Schurig 2026-08-28 15:56:46 +02:00
  • 6bd80e152c docs(spec §12): LM-1209 — l'auto-provisionnement remplit un trou, il ne décide pas Patrick Schurig 2026-08-28 15:30:58 +02:00
  • 70d64a53fa docs(contrat): une charge absente de la télémétrie n'est pas « none » Patrick Schurig 2026-08-28 15:21:33 +02:00
  • 35e577ce6c docs(§11): la règle d'affichage du compteur se lit sur source, jamais sur adapter Patrick Schurig 2026-08-28 14:54:40 +02:00
  • 17473028f8 chore(release): 1.15.2+etm26 Patrick Schurig 2026-08-28 14:49:50 +02:00
  • f1331558d2 feat(§11): la mesure d'une charge se lit sur l'appareil, et publie sa source Patrick Schurig 2026-08-28 14:49:28 +02:00
  • 707526191a docs(spec §11): la mesure d'une charge se lit sur l'appareil, et dit sa source Patrick Schurig 2026-08-28 14:28:46 +02:00
  • b3abc12c6d chore(release): 1.15.2+etm25 Patrick Schurig 2026-08-28 12:47:14 +02:00
  • d952a8cd54 fix(3g-2): une borne sans voiture assignée reste arbitrée Patrick Schurig 2026-08-28 12:46:44 +02:00
  • 7b00ed4fe0 docs(spec): LM-1208 — sortir de la décision n'est pas sortir de la comptabilité Patrick Schurig 2026-08-28 11:55:32 +02:00
  • 5fb15d521b docs(spec §14): oui, le stockage devient une charge rangée du waterfall Patrick Schurig 2026-08-27 20:04:41 +02:00
  • f244729515 docs(§10): trois décisions — réserve, repli dégradé, phaseCount à l'appairage Patrick Schurig 2026-08-27 15:10:31 +02:00
  • f200c9b76b docs(design): §10 ouvert — éco/confort avec le délestage, et la prépa du banc V2C Patrick Schurig 2026-08-27 15:06:37 +02:00
  • 9c4862eab0 docs(spec §10): LM-1009 — les trois arbitrages tranchés, et deux conditions de livraison Patrick Schurig 2026-08-27 14:49:55 +02:00
  • d3013672a2 docs(spec §10): LM-1009 — une échéance ne vaut que ce que son avancement se mesure Patrick Schurig 2026-08-27 14:43:40 +02:00
  • 5a9b9a6786 [upstream-fix] coquille : « Carging current » dans la ligne d'exécution Patrick Schurig 2026-08-27 13:13:47 +02:00
  • ae9539f4e0 chore(release): 1.15.2+etm24 Patrick Schurig 2026-08-27 12:52:47 +02:00
  • 07b69a4158 fix(3g-1): une borne sans véhicule branché est hors arbitrage Patrick Schurig 2026-08-27 12:52:21 +02:00