diff --git a/lib/models/load_telemetry.dart b/lib/models/load_telemetry.dart index ed263b7..b61d72c 100644 --- a/lib/models/load_telemetry.dart +++ b/lib/models/load_telemetry.dart @@ -583,6 +583,13 @@ class LoadTelemetryEntry { /// **Cette branche tient jusqu'à l'observation d'un `EV_GRID_START` réel.** Retirer sur /// la foi de l'annonce ferait exactement ce que la mesure a déjà démenti une fois cette /// semaine. + /// + /// **Et la trace ne viendra pas du banc** : mesuré le 2026-08-30, le motif n'y est pas + /// provocable — aucune action n'expose la prise véhicule, et sans `assignedCarId` la borne + /// reste hors `loads[]` même branchée (`tools/rpc/README.md`). La preuve viendra de la + /// suite de simulation du moteur, qui assère le partage depuis `+etm31` ; le critère, lui, + /// ne bouge pas : `params.budgetW` dans `budget.allocatedW` **et** `params.gridW` dans + /// `draw.committedW`. double get surplusShareW { // L'exception passe avant tout : elle vaut pour les deux formes. if (decision.code == 'EV_GRID_START' && !isSurplusFunded) { diff --git a/tools/rpc/README.md b/tools/rpc/README.md index dabf00c..b8ed1df 100644 --- a/tools/rpc/README.md +++ b/tools/rpc/README.md @@ -62,6 +62,40 @@ dart tools/rpc/