Feature flags
Ship code dark, turn it on deliberately.
ocpp_2_0_1OffOnly CP-KOL-01 is 2.0.1 capable. Enable per-charger after OEM sign-off.
reservationsPilotBook a specific machine with a wallet hold; forfeit if the driver misses the grace window.
wallet_topup100%Live for all customers.
ai_assistant25%Gradual rollout - monitoring answer quality.
route_planningInternalStaff accounts only while in testing.
idle_feesOffNeeds tariff + comms before enabling.
Two of these deserve a sentence
Not all flags are equal
ocpp_2_0_1 - enabling this globally would be wrongOnly CP-KOL-03-A speaks 2.0.1. The other six chargers are 1.6J and would be sent messages they cannot parse. This flag needs to be per-charger, not per-platform - turning it on here is a fleet outage, not a feature launch.
idle_fees - off for a reasonCharging people for leaving a car plugged in is defensible, but only if they were told first. The tariff and the customer comms need to exist before the switch moves, or the first a customer hears of it is on their receipt.