< overcast.video

Case: The Situation Room

What it proves: overcast can stand up a live, self-updating control-room page

over a case — "monitor the situation." The situation verb serves a

token-authenticated local dashboard: a map of every geolocated record, a

reverse-chronological feed of incoming hits, refreshing webcam/browser stills, and

a video wall — panels auto-picked from the case's configured sources, refreshing

themselves as new records land.

This case wires three keyless / no-extra-cost live San Francisco sources:

police CAD dispatch, live traffic-camera locations, and (when aircraft are

overhead) ADS-B flights.

> The page is live — it needs its local server running, so unlike the other

> case files it can't be hosted as a static page. The image on the card is a real

> snapshot of the running dashboard. Run the commands below to get the live one.

Run


overcast case init --case showcase/situation-room

# wire live sources (dispatch + windy webcams are keyless / free-tier; flights is
# keyless OpenSky). Any of these alone is enough to drive a panel.
overcast source add "dispatch:sf"                              --case showcase/situation-room
overcast source add "webcam:37.7749,-122.4194,50"             --case showcase/situation-room
overcast source add "flights:-122.55,37.70,-122.35,37.83"     --case showcase/situation-room

# seed the case with one pass of each source
overcast scan --source dispatch --limit 25 --case showcase/situation-room
overcast scan --source webcam   --limit 6  --case showcase/situation-room
overcast scan --source flights  --limit 40 --case showcase/situation-room

# stand up the live page (blocking; runs in its own terminal). --every makes the
# serving process own the monitor cadence, so this one command IS "monitor the
# situation" — the dashboard refreshes itself as new calls/flights land.
overcast situation serve --case showcase/situation-room --panels map,feed,stills --every 5m

situation set retunes panels/filters on the fly and situation stop shuts it

down — both from another terminal (or the agent), applied within ~2s:


overcast situation set  --panels map,feed --case showcase/situation-room
overcast situation stop --case showcase/situation-room

Artifact

situation.png — a snapshot of the running dashboard: 21 geolocated SF dispatch

calls on the map, a live feed interleaving traffic-camera locations and CAD calls

(SUSPICIOUS PERSON, CITIZEN STANDBY, PETTY THEFT…), a ticking clock and a LIVE

pulse. In the real page these update on their own.