Business support services (ISIC 8299) — Operator Console

read-only sample · governor-gated · task/operator pairing always clearance+capacity checked

Tasks

Demo snapshot — build-time-generated from bizsupport.store via bizsupport.render-html (clojure -M:dev:render-html), regenerated nightly.

TaskTitleValue tierStatusLast op status
tk-100Patient intake data entry (demo)standardopenHARD hold · clearance-tier-gate
tk-200Executive calendar management (demo)high-valueopencommitted
tk-300General research brief (demo)standardopenHARD hold · capacity-gate
tk-400General correspondence drafting (demo)standardopencommitted

Contracted operators

Committed / weekly-capacity hours after this run — a HARD capacity-gate hold never adds committed hours.

OperatorNameCertificationsCommitted / capacity
op-100Alice (demo)hipaa, soc237 / 40 h
op-200Bob (demo)soc218 / 20 h
op-300Jane Smith (demo)soc20 / 40 h

Action gate (RoutingGovernor)

HARD holds cannot be overridden. A required certification the operator does not hold, or an assignment that would exceed capacity, is rejected outright — never trusted from the TaskRouter-LLM's proposal.

OpGate
:task/decomposeauto-commit when clean (no PII, no capital risk)
:task/assignauto-commit when clearance-tier + capacity clean · HARD reject on missing certification, over-capacity, or sanctions-screening hit
:disclosure/queryHARD reject on missing/inactive contract or over-tier columns
:dispute/requestALWAYS human review — never auto-resolves, at any phase or confidence

Audit ledger (this run)

Append-only decision-fact log — every commit and HARD hold this scenario produced.

FactOpSubjectBasis
committeddecomposetk-400id, client-id, title, required-certifications, estimated-hours, value-tier, status
committedassigntk-400task-id, operator-id
committedassigntk-200task-id, operator-id
committedrequesttk-400-op-100status
policy-holdassigntk-100clearance-tier-gate
policy-holdassigntk-300capacity-gate
policy-holddecomposetk-500scope-gate