Officer View

Mobile-first workflow for accept, reach, outcome capture, and case closure.

fallback
Team selection
Simulated patrol roles for demo playback. Polling refreshes every 4 seconds.
Active field assignment
Officer sees plain-language reasons, not model internals.
Recent case timeline
Minimum closed-loop workflow: assign, accept, reach, record outcome, update dashboard.