Presence · demo background
Production surface — everything below is what the live dashboard would show. This fold is for the presenter.
Talk track.
Heat sits on empty Case 1. Checkout 1 queue is a pile; Checkout 2 is
cold because it is closed. Presence heat, not walk-paths. Store 8 in the
same window shows heat where product is — the before/after proof for a
placement or staffing change.
Claims.
Sparse tracking-batch positions on a period-pinned still — never the
latest screenshot (a moved camera lies). Daypart is the filter that turns
a blob into a placement question. Heat is the picture; zones are the
numbers; always together. Two cameras that answer this store, not a
ten-panel grid. Default is the peak window, not all hours. Numbers are
illustrative, on the shipped presence-heat machinery.
Build readiness.
Presence heat and zone metrics are a shipped primitive. The Store 8
same-window overlay is derivable; the live page does not ship that
compare yet.
Heat sits on empty Case 1.
| Zone | Stops | Median dwell | |
|---|---|---|---|
| Case 1 | 22 | 0:48 | empty 14 min of that |
| Checkout 1 queue | 48 | 1:12 | open lane |
| Checkout 2 | 4 | 0:20 | closed |
| Door | 159 | pass | walk-ins today |
| Pump 4 | 9 | 2:10 | cars avoid it |
| Pump 6 | 41 | 8:40 | blocked tail |