The problem
We are replacing differentials faster than we should be. The failures are not random: a differential running on old or low oil wears until it fails, and the oil was not being checked on any schedule.
Nobody was told a keke was due, nobody owned the check, and a completed oil change left no record. The first signal we got was a breakdown, which is the most expensive place to find out.
The rule
Mileage comes off the reading the manager already types at stage two of every battery unlock, so it refreshes on every swap and needs no new step.
What happens when a keke is due
Why it is a case and not a checklist
A checklist tells you what was ticked. A case tells you what is outstanding, who owns it, how long it has been outstanding and which station is behind. It is tracked in the same system as every other field intervention, so oil changes are counted beside them rather than in a spreadsheet nobody reads.
This does not stop the swap
A rider who is due still swaps and still earns. This screen tells you; it does not gate anything.