It kept one row per person per day with three decimal buckets: taught, assisted, administrative. No class, no rate, no record of who covered for whom. Its summary grouped staff by first name, so any two teachers who shared one became a single person. It rounded each clock time before subtracting, which quietly turned a 46-minute class into an hour.
The hard part of replacing it was not the new screens. It was the decade of history: two user tables, people who had registered twice, and dates typed every way a person can type a date. The import fans each old row out into proper shifts, asks a human about the cases it cannot decide, and refuses to finish until the ledger reads unaccounted 0.00.







