Case files
Demo snapshot — build-time-generated from investigation.store via investigation.render-html (clojure -M:dev:render-html), regenerated nightly.
| Case | Client | Matter type | Status | Authorization | Last op status |
|---|---|---|---|---|---|
| case-100 | cl-100 | Insurance fraud claim review (demo) | open | verified | HARD hold · structural-scope-gate |
| case-200 | cl-100 | Pre-employment background check (demo) | open | verified | no activity |
| case-300 | cl-200 | Skip-trace records research (demo) | open | unverified | HARD hold · authorization-gate |
Investigators
Committed hours reflect this run's auto-committed scheduling only.
| Investigator | Name | Qualifications | Committed / capacity |
|---|---|---|---|
| inv-100 | Investigator A (demo) | insurance-siu-cert, state-pi-license | 34 / 40 h |
| inv-200 | Investigator B (demo) | state-pi-license | 18 / 20 h |
| inv-300 | Investigator C (demo) | records-research-cert, state-pi-license | 0 / 40 h |
Action gate (RoutingGovernor, investigation.policy)
HARD holds cannot be overridden. This actor never renders an investigative conclusion and never authorizes a surveillance method — neither is an op in the closed allowlist at all.
| Op | Gate |
|---|---|
:log-case-record | auto-commit when clean, case authorized |
:schedule-investigation-operation | auto-commit when clean · clearance-tier + weekly-capacity independently checked |
:coordinate-report-delivery | auto-commit when clean · delivery LOGISTICS only, never report content |
:flag-legal-compliance-concern | ALWAYS human approval, any phase/confidence |
Audit ledger (this run)
Append-only decision-fact log — every proposal, hold and commit this scenario produced.
| Fact | Op | Subject | Basis |
|---|---|---|---|
| committed | log-case-record | case-100 | id, case-id, description, custodian |
| committed | schedule-investigation-operation | case-100 | case-id, investigator-id, window, hours |
| committed | coordinate-report-delivery | case-100 | id, case-id, recipient-channel, scheduled-at |
| committed | flag-legal-compliance-concern | case-300 | case-id |
| policy-hold | schedule-investigation-operation | case-100 | clearance-tier-gate |
| policy-hold | schedule-investigation-operation | case-100 | capacity-gate |
| policy-hold | schedule-investigation-operation | case-300 | authorization-gate |
| policy-hold | log-case-record | case-100 | structural-scope-gate |