The run record
A run holds the brief it was given, the output it produced, the sources it drew on, what it cost, and its state. Rejected runs are kept along with the reason, which turns rejection into information rather than a deletion — the pattern in what gets rejected is usually a defect in the brief rather than in the agent.
Runs
Last 7 days · 34 runs · $18.40
| Agent | Job | When | Cost | State |
|---|---|---|---|---|
| Content | Trade ordering landing page | 14:20 | $1.20 | Review |
| Social | Repurpose March article | 13:05 | $0.30 | Approved |
| SEO | Audit /pricing | 11:44 | $0.85 | Approved |
| Paid media | Ad variants — trade | 10:02 | $0.60 | Rejected |
| Analytics | Weekly read | 08:00 | $1.05 | Approved |
Reviewing
- Check the facts first. Prices, dates, capabilities and claims. This is where the real risk is, and it is not what a casual read catches.
- Check the sources. A run citing a page you have since changed is drawing on stale material.
- Then read it as writing. Tone and structure are the easy part to fix and the tempting part to start with.
- Reject with a reason. The reason is what improves the next brief.
Approval is the point at which your company stands behind the content. Nothing downstream re-checks it. A run approved without reading is a claim made without checking, and the audit record will show your name against it.
Cost
Every run carries its cost, and the total rolls into Admin → AI usage. The useful thing about per-run attribution is that it makes expensive habits visible — a long-form agent run twenty times on variations of the same brief costs real money, and the fix is a better brief rather than a budget conversation.
What this does not do
Agents are run by people. There is no cron.
Anyone with the module can approve. There is no reviewer assignment.
Re-running produces a new run, not a version of the old one.
Spend is visible, not limited.
Questions
Can we edit output before approving?
Yes.
Are rejected runs deleted?
No — they are kept with their reason.
Can we export a run?
Yes.