ceb3481cdc
Speed limit ≤25 mph now allows +8 over before warning (e.g. limit 25 → 33 is ok, warn at 34). Existing tiers unchanged: ≥50 → +9 ok warn at +10, 26-49 → +6 ok warn at +7. Also gate all 7 speed_logic param writes on change (same pattern as the earlier carstate/controlsd perf fix). Called at 2Hz so not as hot, but unit/is_metric never change mid-drive and the cruise warning rarely flips — no reason to thrash /dev/shm on every update. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>