Coming from estimating, I'd add the schedule of values. Pay apps usually bill percent complete line by line, so checking each line's billed percent against its inspection record catches overbilling well before the total balance does. Turning "the work is complete" into a recorded inspection is the same instinct we're building around at ML Systems.