Private security activities (ISIC 8010) — Operator Console

read-only sample · governor-gated · guard dispatch/use-of-force/detention permanently out of scope

Post-assignments (site contracts)

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

AssignmentSiteRegisteredVerifiedLast op status
assignment-1Riverside Logistics YardregisteredverifiedHARD hold · scope-excluded
assignment-2Harbor Gate Retail Plazaregisteredverifiedcommitted
assignment-3Northgate Business Park (in intake)registeredunverifiedHARD hold · assignment-unverified

Committed coordination records

Back-office scheduling/logging/reporting records only — never a directive to act; any physical response is always a human security supervisor's call.

OpAssignmentValueApproved by
log-patrol-recordassignment-1{:checkpoint "north-gate", :time "22:00", :status "clear"}auto-commit (no human approval needed)
schedule-guard-shiftassignment-1{:guard "officer Alvarez", :shift "night", :date "2026-07-20"}auto-commit (no human approval needed)
coordinate-equipment-supplyassignment-1{:item "radio battery pack", :quantity 4, :urgency "routine"}auto-commit (no human approval needed)
flag-incident-concernassignment-2{:concern "unfamiliar vehicle circling the perimeter twice", :confidence 0.9}op-1

Action gate (GuardOpsGovernor)

HARD holds cannot be overridden by a human approver. Post-assignment verification, proposal effect, and scope exclusion (guard dispatch-to-respond / use-of-force / detention / arrest) are independently checked, never trusted from the advisor's own proposal.

OpGate
:log-patrol-recordphase-3 auto-commit when clean · patrol/checkpoint/handover DATA LOGGING only, never a field-response decision
:schedule-guard-shiftphase-3 auto-commit when clean · a scheduling PROPOSAL only, never a binding assignment -- finalization is always a human shift supervisor's call
:coordinate-equipment-supplyphase-3 auto-commit when clean · ordinary operational consumables (radios, flashlights, hi-vis vests) · never weapons or restraint equipment
:flag-incident-concernALWAYS human approval, at any phase · never a member of any phase's :auto set · this op itself never decides how a concern is physically handled

Audit ledger (this run)

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

FactOpAssignmentBasis
committedlog-patrol-recordassignment-1assignment-1
committedschedule-guard-shiftassignment-1assignment-1
committedcoordinate-equipment-supplyassignment-1assignment-1
committedflag-incident-concernassignment-2assignment-2
governor-holdlog-patrol-recordassignment-3assignment-unverified
governor-holdschedule-guard-shiftassignment-1effect-not-propose
governor-holdlog-patrol-recordassignment-1scope-excluded