·
One number every team agrees on.
Two teams bring two figures for the same measure, and both can be right. Say one counts cancellations and the other does not. Nobody wrote either question down, so the meeting is settled by seniority, not evidence.

From two figures to one.
- Definitions nobody wrote down
- Checks that warn but never stop anything
- No contract at the boundary between teams
- No owner on shared data
- Every definition written down, with an owner
- Graded checks: log it, alert a person, or stop the run
- Contracts that break in the upstream team's pipeline
- One name per dataset, with the right to reject a change
An argument nobody can win.
It never arrives described as a governance problem. It arrives as an argument, usually in front of somebody senior: two teams quote different figures for the same measure. Neither figure can be traced back to what produced it, so the meeting is settled by seniority rather than evidence.

- Definitions nobody wrote down: what counts as a customer, when an order becomes revenue.
- Checks that warn instead of fail, so bad data carries on.
- No contract at the boundary, so changes are found downstream, by a person, in a meeting.
- No owner: three teams read a dataset, two write to it, and the person who built it has left.
- Three records for one customer, and no trace from a figure back to its source.
- Your organisation holds several answers to what counts as a customer.
- Your checks warn but never stop anything.
- A dataset you rely on has no owner.
- Finding where a number came from means asking a person who is on leave.
Why it mattered. If the definition lives only in a document, the next round of the same argument is already scheduled.
Stop asking which figure is right.
We ask whoever owns each figure to produce it while we watch. Not describe it, produce it, including the spreadsheet step they were not going to mention. Then we trace each one back to the raw records and write down where the definitions differ. People make the three calls that carry weight. Claude helps read, draft and propose, but deciding the grade of a check is the work.

Contracts, graded checks, owners and a trace.
- Contracts at the boundary: shape, types and meaning for every field. When an upstream team changes something, the contract breaks in their pipeline.
- Graded checks: grade 1 writes a line in a log, grade 2 alerts a named person, grade 3 fails the load, so downstream keeps yesterday's data rather than today's wrong data.
- One name per dataset. “A team name is not an owner. A distribution list is not an owner.”
- One record per customer, supplier or SKU, with matching rules and a review queue. “Nothing is merged on a hunch.”
- Record-by-record reconciliation, not netted off into a figure that looks close enough.
- A trace from the figure on the screen back through every job and definition, plus a change process for when a definition has to move.
What we would measure.
