-
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