Run 12c1133d1427
dispatch pipeline · July 2026 · end-of-month
Run record
the audit row this run wrote when it started, closed when it finished
sheets SIMdrive SIMemail LIVE
Steps
6 steps, in order · each one timed and recorded before the next began- succeeded load_roster 80 clients (77 active)
- succeeded select_due 1 due for 2026-07 end_of_month (filtered to 1)
- succeeded index_drive 82 PDFs indexed (2 drafts, 1 unparsable → flagged)
- succeeded match 1 matched, 1 unmatched pdf(s), 1 inactive-with-invoice, 1 agent tiebreak(s)
- succeeded send 1 sent
- succeeded verify_write_back sent log consistent (1 sent this run)
Dispatches
1 clients · one row per client the run considered, with the reason it reached that outcome1 rows
| Client | Status | Via | Invoice # | Amount | Recipient | Reason |
|---|---|---|---|---|---|---|
| Vista Ridge Offices C041 | sent | deterministic | INV-2026-0417 INV-2026-0417.pdf | $3,020.00 | billing@vistaridgeoffices.example redirected delivered to k•••@gmail.com | byte-identical duplicate export(s) collapsed: INV-2026-0417 (1).pdf |
Money never moves on a guess: two distinct invoices for one client and period escalate to a human
rather than being picked by the system, and a client already in the sent log is skipped, not re-sent.
Agent calls
1 model call · every call ledgered with its model, cost and latency, whatever the answer was
$0.0113 total
via agent
Assign one invoice PDF to one roster client
Asked: Which single roster client does this PDF belong to, given its bill-to line, service address and amount against the plausible roster rows? Return null rather than guess — a wrong match sends a client someone else's bill.
Answered: one client_id with a confidence score — 196 characters of schema-valid JSON, accepted only above 0.80
schema valid · prompt 1080 chars (sha 507385dba12e6406) · answer 196 chars
This run raised no new exceptions.
Either every due client matched exactly one final invoice, or the problems it
found are already described by exceptions still open in the queue — the queue dedupes rather
than recording the same finding once per run.
Artifacts
0 files recorded against this runNo artifacts for this run.
This pipeline's output is the sent log write-back and, in SIM mode, the .eml files in data/outbox — not run-scoped files.