Quick Scenario Presets
Select a preset to auto-fill the builder, or create from scratch below.
Quick Scenario Presets
Select a preset to auto-fill the builder, or create from scratch below.
Scenario Builder
Configure and inject a training alert into the live operator feed.
Scenario Builder
Configure and inject a training alert into the live operator feed.
Shown to the trainee as the scenario time. The actual injection time remains separate and is used for response timing.
No advanced threshold linked. This scenario will use the simple fallback policy or its manual expected-response guidance.
Linked scenarios are now scored against the immutable rule snapshot. For radius rules, the scenario distance is evaluated automatically; use the condition selector when the rule's escalation or exception wording is part of the exercise.
Search for a street, landmark or postcode, or click the map to place the incident marker. Drag the marker to fine-tune the position.
If set, the trainee must choose when the next review/update should occur. The planned interval is scored against this target.
Shown on the exercise against your policy radius. Setting a distance either side of a client's own rule — 150m where their threshold is 300m — is what makes a distance-based procedure trainable.
Choose the unit explicitly; CityIntel stores the value consistently for scoring and scenario summaries.
These facts can be included in the generated scenario summary. Context suggestions never become mandatory until the trainer accepts or edits the assessment states above.
Shown to the operator. Generate draft creates an editable factual summary from the builder fields only — it deliberately excludes the expected response, required checks and escalation guidance.
This is internal guidance — not shown to operators.
Set to 0 to disable auto-escalation
seconds delay before appearing in operator feed
used for scoring — 0 uses defaults
Pick a team member where one person holds the seat, or type a name for a shared desk. Either way the responder enters their own name when they answer, so a shared login still identifies who was on shift.
⚖️ Escalation thresholds
Configure a simple risk fallback or build an advanced organisation threshold matrix by event, exposure, action and operational conditions.
Loading…
⚖️ Escalation thresholds
Configure a simple risk fallback or build an advanced organisation threshold matrix by event, exposure, action and operational conditions.
Version 1
0 advanced rules
0 enabled
0 readiness subjects
Phase 9F.4: the 10-subject curriculum now supports per-subject qualification gates. A subject can inherit the organisation standard or require its own pass score, evidence count, minimum difficulty and conditional exercise before the operator is marked Ready.
Simple risk rules
A lightweight policy for organisations that do not need an event-by-event matrix.
RiskPrimary actionSLA minsNotify / recipient
Fallback distance used by the current training workflow. Advanced rules can carry their own event-specific proximity.
📋 Scenario Sequence
Build a persistent evolving exercise. The Worker releases later stages even if Scenario Admin is closed. Phase 9G.2 preserves the saved-sequence template identity so assigned sequence work can reconcile automatically.
All stages share one persistent exercise identity and count as one readiness exercise per subject.
Assessment mode avoids coaching the trainee through later stages. Coached mode keeps immediate stage feedback.
No sequence built yet. Add steps above, then run the sequence.
Active / waiting sequence runs
Trainer controls for long-running exercises. Release times remain admin-only when hidden from trainees.
No active sequence data loaded yet.
Training Session
Live scenario status and operator activity.
0
Active
0
Injected
0
Responded
0
Cleared
Active scenarios
No scenarios injected yet. Build one on the left and click inject.
Operator Response Log
Actions taken by operators on training alerts.
Operator Response Log
Actions taken by operators on training alerts.
Waiting for operator responses…
Session Details
Trainees, observer, and internal notes — saved with each session record.
Session Details
Trainees, observer, and internal notes — saved with each session record.
Auto-populates from the builder field. Edit here to override.
📚 Scenario & Sequence Library
Save scenarios and sequences for reuse across sessions.
Loading library…
Save to Library
Save the current builder form or loaded sequence.
📈 Session History
All completed training sessions with scores and debrief data.
Loading session history…