Operations
Real aggregates from every invoice the pipeline has actually processed — not the 5-scenario fixture sum this page started with.
5
Invoices decided
58
Audit events recorded
36.6s
Total processing time
$0.058
Total model cost
Invoices by state
25ready for approval
2exception review
1blocked
1duplicate hold
29 total invoice row(s) — 24 are seeded historical/duplicate-detection data that never entered the decision pipeline (see /queue).
Duplicate detection & approval backlog
1 / 1
Confirmed duplicate holds / invoices with any candidate signal
0%
Human correction rate (decided invoices with a field correction)
4
Open in the approval backlog right now
Exception frequency by control
Unit-price tolerance — Emergency compressor unit replacement1
Quantity tolerance — HVAC technician labor, emergency repair1
Normalized duplicate-identity match1
Remittance bank-detail comparison1
Unmatched invoice line1
Embedded-instruction screening1
Integration health
0
Draft bills created (QuickBooks)
0
Accounting-write failures
0
Jobs retrying (transient failure)
0
Jobs dead-lettered (permanent failure)
Per-invoice summary
| Invoice | Outcome | Events | Latency | Cost |
|---|---|---|---|---|
| PGL-61144 | Exception review | 12 | 8.6s | $0.0128 |
| CSS-72104 | Blocked | 11 | 6.3s | $0.0101 |
| APC-88213 | Duplicate hold | 10 | 5.5s | $0.0094 |
| SPH-40917 | Exception review | 12 | 7.4s | $0.0126 |
| BJS-55821 | Ready for approval | 13 | 8.9s | $0.0134 |
Alerts — live in v1
- Critical bank-detail change detectedFires the moment a bank_detail_change control fails — see Scenario 4.
- Duplicate accounting write attemptedFires if a replayed submissionId or idempotency key ever reaches the accounting integration.
- OCR or model cost exceeds daily limitWired to the same race-safe daily spend-cap ledger used across the portfolio.
Production-documented, not built in v1
- · Accounting-integration authentication failure
- · Extraction-failure-rate threshold exceeded
- · Monetary-correction-rate increase
- · Exception-backlog SLA breach
- · Workflow stuck beyond expected duration
- · Evaluation regression crosses a release threshold
Operational controls
- Pause accounting writes independently from extraction.
- Disable a failing OCR or model provider.
- Reprocess a workflow from its last successful stage.
- Version extraction prompts, schemas, rules, and models — display the version behind every decision.
- Replay dead-lettered jobs after remediation.
- Require dual approval to change critical controls (documented; single-operator in this demo).
Not yet built on this dashboard
- Extraction confidence trended by field (needs a rolling baseline this project doesn't keep yet).
- Supplier and document-layout drift detection (same — needs historical trend data, not a single snapshot).