Post-assignments (site contracts)
Demo snapshot — build-time-generated from guardops.store via guardops.render-html (clojure -M:dev:render-html), regenerated nightly.
| Assignment | Site | Registered | Verified | Last op status |
|---|---|---|---|---|
| assignment-1 | Riverside Logistics Yard | registered | verified | HARD hold · scope-excluded |
| assignment-2 | Harbor Gate Retail Plaza | registered | verified | committed |
| assignment-3 | Northgate Business Park (in intake) | registered | unverified | HARD 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.
| Op | Assignment | Value | Approved by |
|---|---|---|---|
log-patrol-record | assignment-1 | {:checkpoint "north-gate", :time "22:00", :status "clear"} | auto-commit (no human approval needed) |
schedule-guard-shift | assignment-1 | {:guard "officer Alvarez", :shift "night", :date "2026-07-20"} | auto-commit (no human approval needed) |
coordinate-equipment-supply | assignment-1 | {:item "radio battery pack", :quantity 4, :urgency "routine"} | auto-commit (no human approval needed) |
flag-incident-concern | assignment-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.
| Op | Gate |
|---|---|
:log-patrol-record | phase-3 auto-commit when clean · patrol/checkpoint/handover DATA LOGGING only, never a field-response decision |
:schedule-guard-shift | phase-3 auto-commit when clean · a scheduling PROPOSAL only, never a binding assignment -- finalization is always a human shift supervisor's call |
:coordinate-equipment-supply | phase-3 auto-commit when clean · ordinary operational consumables (radios, flashlights, hi-vis vests) · never weapons or restraint equipment |
:flag-incident-concern | ALWAYS 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.
| Fact | Op | Assignment | Basis |
|---|---|---|---|
| committed | log-patrol-record | assignment-1 | assignment-1 |
| committed | schedule-guard-shift | assignment-1 | assignment-1 |
| committed | coordinate-equipment-supply | assignment-1 | assignment-1 |
| committed | flag-incident-concern | assignment-2 | assignment-2 |
| governor-hold | log-patrol-record | assignment-3 | assignment-unverified |
| governor-hold | schedule-guard-shift | assignment-1 | effect-not-propose |
| governor-hold | log-patrol-record | assignment-1 | scope-excluded |