Client Says the Data Fix Shipped — Agent Proves It Didn't, Then Watches Until It Does
"We fixed it, it'll backfill" is a promise, not a fact. The agent treats it as a hypothesis — and then stands watch.
What was getting in the way.
A client emails on a Friday night: the data feed is corrected, the fix will backfill over the weekend. The usual next step is a human re-checking the numbers every morning — "not yet... not yet... looks different, maybe?" — until something changes or everyone forgets. Nobody captures what the broken state looked like before the fix lands, so when new data finally arrives there's no clean before/after to judge it against. And promised fixes that quietly never ship are the most expensive kind: the downstream reports keep running on broken inputs while everyone believes the problem is solved.
Context
Universal — the pattern applies to any promised fix from any vendor, client, or internal team where the proof lives in data: feeds, integrations, exports, tracking, billing files.
How the work runs.
- 01
Treat the claim as a hypothesis, not a status
The agent locates the actual feed in the data warehouse and reads its last-written timestamp. In this case the table had last been written hours before the client's email — so the "corrected" figures everyone might have quoted on Monday were still the broken version.
- 02
Capture the broken baseline while it still exists
Before any fix can land, the agent snapshots the feed's current state — row counts, the key rates and distributions the fix is supposed to change — so the after can be judged against a recorded before, not against memory.
- 03
Document the evidence that the fix is needed
Reading the baseline, the agent finds the feed's profit distribution is structurally implausible — the orders carrying over half of all revenue report near-zero margin while the smallest orders report healthy margins, the signature of missing cost data on large orders. That evidence is written down before the fix arrives, not reconstructed after.
- 04
Arm the watcher instead of assigning a human
An hourly automated check watches the table for re-ingestion. Nothing fires while nothing changes — no daily "any update?" chore, no noise in anyone's channel.
- 05
Report with a verdict, not just an alert
When the table is finally rewritten, the watcher fires once and reports whether the key rate actually moved against the captured baseline — "data landed, and here's whether the fix worked" — instead of "something changed, go look."
Evidence from the workflow.

Each system has a role.
intake (the feed the client claims to have fixed)
Data warehouse
record of truth (the broken state, captured before the fix)
Baseline snapshot
signal (fires only on re-ingestion)
Scheduler / hourly watcher
action (one verdict message when the fix actually lands)
Team chat
Why this is Operator.
Owns a workflow end to end, running the process inside the authority you set.
- 01
The watcher is read-only against the warehouse — it never mutates the feed it's watching. The baseline and the implausible-distribution finding are written to the project record before the fix lands, so the eventual verdict is checkable. The agent reports; humans decide what to tell the client.
Impact / Outcomes
The wrong answer that was sitting right there — "the file updated recently, here are the numbers" — never gets quoted: the timestamp proved nothing had landed since the client's email.
A daily human re-check loop is replaced by an hourly automated watcher that stays silent until there's something to say.
When the fix lands, the team gets a before/after verdict against a captured baseline instead of a shrug — and the evidence for why the fix was needed is already on record.
Find where a workflow like this fits.
Start with the systems, work, constraints, and authority already present in your operation.