Lap Timing: Overview
Lap timing lives in Model (TouchGFX/gui/src/model/Model.cpp) rather than a dedicated task: it's small, per-frame state, updated every Model::tick() alongside the CAN snapshot.
- Lap Tracking: the timing state machine, distance-indexed lap profile, BEST vs. MANUAL delta modes, and the CAN integration this module expects but does not yet receive.
The lap_data_screen is the driver-facing view onto this state.
