P10: mémoire 'véhicule plein' en journée (collant jusqu'au débranchement)

- WINDOWS: dayVehicleFullIdle (statut 3 ou VDF, héritages jour<->nuit),
  sourceMode blocked même face au solaire
- DECISION: branche collante day_vehicle_full_idle au-dessus des gardes
- échappatoires force_charge_now/force_grid_now (golden)
- golden 33->36, validé live 10:04:30 (latch en 16 s sur la VW pleine)
- HANDOFF §22 + MANUEL états collants
This commit is contained in:
Tallagrand Thierry
2026-08-09 10:06:25 +02:00
parent 970ff83f68
commit 819eafd4d4
7 changed files with 202 additions and 3 deletions

View File

@@ -541,6 +541,28 @@ else if (
});
}
// =====================================================
// P10 (09/08/2026) : véhicule plein en JOURNÉE → veille collante
// 'day_vehicle_full_idle' jusqu'au débranchement. Évite les re-tentatives
// solaires cycliques sur un véhicule plein (usure relais). Réécrite chaque
// cycle au-dessus des gardes (principe Fix F). Échappatoires : force_*.
// =====================================================
else if (
nightEvcs?.dayVehicleFullIdle &&
!manualLocalChargeAllowed &&
!strategy.forceGridRequested
) {
setOff({
stateName: 'day_vehicle_full_idle',
decisionName: cloud.sessionObservedActive ? 'stop_vehicle_full_or_paused' : 'hold',
reasonText: 'Véhicule plein : veille jour, aucune nouvelle tentative jusqu\'au débranchement',
dynamic: false,
mustStopFlag: !!cloud.sessionObservedActive,
blockReason: 'none',
blockedUntilStamp: now.stamp,
});
}
else if (safeguards.mustStopHard) {
setOff({
stateName: