01must proveConfirmed | The hourly attention pass creates missing workspace-local daily schedules for purge at 03:00, drift at 05:30 and overdue work at 06:00, preserving existing modified or disabled schedules. | policy | service | test |
02must proveConfirmed | The overdue sweep opens a blocker for unclaimed money beyond grace, anchored to its expected month with amount, customer, method, kind, occurrence and investigation steps. | calculation | service | test |
03must proveConfirmed | Transit, resolved and already investigating items create no new overdue problem, and repeating a day does not duplicate a detected problem. | policy | service | test |
04must proveConfirmed | The sweep resolves open overdue exceptions after finalized claims or item resolution, recording how the money was explained. | lifecycle | service | test |
05must proveConfirmed | The bounded payout scan detects live unreconciled deposits older than five business days, excluding exactly-five-day and voided deposits, and clears detected problems after finalize or void. | calculation | service | observed |
06must proveConfirmed | Drift inspection compares open and finalized reconciliations with their rows, raises one totals-drift blocker identifying discrepancies and leaves totals unrepaired on repeat runs. | policy | service | test |
07must proveConfirmed | Purge removes expired completions and abandoned claims across workspaces while retaining fresh keys. | policy | service, database | test |
08must proveConfirmed | Accept-authorized staff can run any daily job manually and supply a sweep day, limiting only its new-overdue-item step to one unit. | permission | api, service | test |
09must proveConfirmed | Manual job requests reject names outside the three supported jobs. | validation | api | test |
10must proveConfirmed | Duplicate delivery of the same scheduled occurrence does not create duplicate problems. | invariant | service | test |
11Confirmed | Monitoring reports raised or reopened overdue work, drifting reconciliations and purged keys using each job’s metric. | policy | service | observed |
12must proveConfirmed | Each overdue step stops after five hundred rows, and payout detection scans only a 120-calendar-day lookback before its threshold without a continuation cursor. | policy | service | observed |