The operating problem beneath the makegoods
A makegood is a symptom. The underlying problem was that the gap between what was promised and what was delivered surfaced too late — often after invoicing, sometimes only when the client found it first. By then the agency had two costs: the makegood liability itself and the harder-to-price erosion of trust that comes from a client catching your error before you do. The volume made manual checking hopeless, and the existing process had no way to prove what it had and had not inspected. So the real task was not to check harder. It was to design a system that caught shortfalls early, ran at the operation’s scale, and could demonstrate its own coverage.