IT managed-services / helpdesk ticket routing (ISIC 6209) — Operator Console

read-only sample · governor-gated · SLA-urgent/dispute always human-approved

Tickets

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

TicketClientCategoryRequired tierSLA remaining (min)Last op status
tk-100tenant-acmegeneralstandard240committed
tk-200tenant-acmeelevated-accesselevated120HARD hold · access-tier-clearance-gate
tk-300tenant-acmesecurity-incidentelevated30committed

Action gate (TicketGovernor)

HARD holds cannot be overridden by a human approver. Security-incident tickets require a real, named incident-response certification; SLA-urgent routing and any dispute always reach a human.

OpGate
:ticket/routeauto-commit in phase 3 when governor-clean (RBAC · access-tier · security-incident cert · source provenance all pass) · SLA-breach-imminent (<60min remaining) ALWAYS escalates regardless of confidence
:disclosure/queryHARD hold if contract inactive/unknown tenant, or requested columns exceed the contract's tier
:dispute/requestALWAYS human approval · never auto-applies, any phase

Audit ledger (this run)

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

FactOpActorSubjectBasis
committedroutedp-1tk-100ticket-id, technician-id, hours
policy-holdroutedp-1tk-100source-provenance-gate
policy-holdroutedp-1tk-200access-tier-clearance-gate
policy-holdroutedp-1tk-300security-incident-misrouting-gate
committedroutedp-1tk-300ticket-id, technician-id, hours
committedrequestmg-1tk-100hours