Policy · automation & human oversight
The platform recommends. People decide.
READYFORDUTY.NET™ automates paperwork, paging, monitoring and housekeeping. It does not dispatch a person, triage a patient, allocate a critical resource, move money or change who verifies identity on its own: each of those runs only inside a decision a named person recorded, and a guard in the code refuses the action when no such decision exists. The automation is deterministic rules and arithmetic — there is no AI model making judgement calls in the dispatch or clinical path. The register below is generated from the code, so it cannot drift from what the platform actually does.
High-risk domain
Dispatch of personnel
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
Broadcast a crew call (page operators)crew_call.broadcast | gated | Contractor / agency (approved account) after the reach check | hitl_decisions · crew_call_invites |
Seat claim (hold-to-accept)crew_call.accept | gated | The operator, by their own one-second hold | crew_call_invites.responded_at |
Matching — who is paged for a rolecrew_call.match | advisory | The contractor sees the reach check before any fee; the operator accepts or not | broadcast quote key |
Release a seat / stand an operator downseat.release | gated | Contractor or command, with a reason | crew_call_invites.released_by |
Transfer of commandcommand.transfer | gated | Outgoing and incoming commanders both sign | ics_command_transfers |
High-risk domain
Clinical / triage
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
SAR urgency rating & survivability windowsar.urgency | advisory | Command reads it; every factor is overridable | sar_plans.urgency |
Probability matrix (POA × POD), behaviour prior, reach rings, exit risksar.matrix | advisory | Command chooses the next segment; overrides any POA | sar_plans.poa |
ALL STOP / PARallstop.siren | gated | The incident commander presses it | ics214 · escalations |
High-risk domain
Allocation of critical resources
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
SAR staffing prediction (units the operation needs)sar.staffing | advisory | Command — "Add seats" is a button a person presses | ics214 PLANNER lines |
Add seats to a crew call from the plannersar.add_seat | gated | Command (contractor running the incident or the operator holding command) | hitl_decisions · ics214 |
Containment / exit suggestionssar.containment | advisory | Command mans a point or issues a BOLO | cov_tasks · sar_intel |
ICS 213RR — approve or deny a resource requestrr.approve | gated | Command (section chief / IC) | ics213rr.approved_by |
ICS 213RR — execute the order (seats, asset requests, supply)rr.order | gated | Runs only inside an approval a person recorded | hitl_decisions · ics213rr.orders |
High-risk domain
Money
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
Charge a card / hold a feebilling.charge | gated | The contractor who accepts the quote; payouts and refunds by the desk | crew_call_fees · payment_events |
Meta ad spend on / off for a shortagedemand.ad_running | gated | Administrator in Ads Manager, by hand (META_AUTOMATION off) | hitl_decisions · demand_signals.ad_manual_at |
High-risk domain
Identity & credentials
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
Verify a credential (vault checkpoint)credential.verify | gated | Desk reviewer, or the issuing body's own record (primary-source check) | candidate_credentials.reviewed_at · verification_stamps |
Government-ID verification resultidentity.verify | gated | The identity provider's decision or a desk reviewer; never inferred | verification_stamps TIER_4_IDENTITY |
Switch the identity provideridentity.provider_set | gated | Administrator, only with keys a person placed in config | hitl_decisions · platform_settings |
Operational domain
Data retention
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
Purge data past retentionhousekeeper.purge | auto | — (rules a person set; protected tables never touched; dry run available) | hk_runs |
Operational domain
Operations & monitoring
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
ICS 213RR — mark filled when seats fill / assets awardrr.fill | auto | — (reads the record; changes nothing but a status) | ics213rr.filled_at |
Compliance gate (can an operator apply / be paged — applies rules a person set to credentials a person verified)compliance.gate | auto | — (applies rules a person set: verified credentials in date, lease, reliability) | compliance_* tables |
Issue invoices on terms (paper for fees a person already accepted — nothing is charged)invoice.issue | auto | — (issues paper for fees a person already accepted; nothing is charged) | invoices |
Production health alertshealth.alert | auto | — (reads state; mails the desk; changes nothing) | health_alerts |
Corrective-action remindersexercise.ip_remind | auto | — (nudges an owner a person assigned) | exercises.ip |
Operational domain
Marketing & outreach
| Action | Class | Who decides | Where the decision is recorded |
|---|---|---|---|
Demand feed — allocate the awareness ad pool across shortagesdemand.allocate | auto | — (marketing spend inside a pool the administrator set; never people) | demand_spend |
Post a crew-call reel to social mediareels.post | auto | — (REELS_AUTOPOST; the desk can require "Post now") | social_shares |
How it is enforced
The guard
Every gated action calls a guard that requires a decision record — who decided, what, about which subject, within the last 24 hours and not already used — before it writes anything. A missing record refuses the action, logs the refusal, alerts the desk and fails the production health check until a person has looked. Advisory outputs (urgency ratings, staffing predictions, probability matrices, reach rings, exit risk, containment suggestions, matching reach) are shown with their inputs and are overridable; they never execute. Automated jobs read the record and change status, paper, reminders, marketing spend inside a pool a person set, or data past a retention a person set.
This page documents READYFORDUTY.NET™'s own posture and is regenerated from the code on every load. It is not legal advice on any regulator's, vendor's or agency's rules, and it is not a substitute for an agency's own protocols or medical direction. Operators appear by callsign throughout the platform.