Multi-Role Live Operational Surface
Every role, one live picture, act right now.
The operational surface is a shared real-time cockpit — dispatchers, supervisors, and field staff all see the same live view and can intervene simultaneously. Assign, reassign, escalate, or override without waiting for someone else to refresh their screen. Built for operations that fall apart when different roles are working from different moments in time.
Shape
Operational dimensions
Person oversees and intervenes by exception.
Always running.
Light state; replaceable any time.
Reads from and writes to external systems.
Inputs
- live operational event stream (status changes, exceptions, completions)
- role-based action requests (assign, reassign, escalate, override, comment)
- current shared-state snapshot
- actor roster with role and permission definitions
Outputs
- updated live shared state propagated to all connected roles
- per-actor intervention audit log
- exception and alert surface for supervisor review
- role-filtered live view per connected actor
Mechanism
Presents a real-time shared cockpit where multiple roles concurrently observe and intervene on live operational state (assignments, statuses, exceptions) — every actor sees and acts on the same now.
Why this is a primitive
Cannot be decomposed: the load-bearing operation is concurrent-multi-role-intervention on a single live shared state — strip out either the concurrent multi-role aspect OR the live shared-state, and you have a dashboard (single-viewer, read-only) or a CRUD app (multi-actor but async). The simultaneity-of-intervention is irreducible.
Where it shows up
Related primitives
Tags
See where it fits.
Primitives are configured into named solution shapes for each client’s domain. The fastest next step is a conversation about which shape fits your problem.
Start a conversation