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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user