Per-lock command center
Everything about one smart lock on one page. Reached by tapping a lock tile on the Door access page; the same surface also serves the "Lock map" deep-link (visual layout of all locks).
- Live state — battery %, sync recency, firmware version, signal strength, last command (issued by whom, when, result).
- Quick actions — test ping, sync now, force-unlock (with same audit log as the Door access page), revoke active codes.
- Active codes — every access code currently issued for this lock, who it belongs to, when it expires, when it was last used.
- Event history (this lock) — last 50 events scoped to this lock. Filter by code accepted / code rejected / manual unlock / firmware update / battery alert / sync failure.
- Vendor + integration details — make/model, vendor account this lock authenticates against, MAC address, install date, warranty status.
- Bay attribution — which bay this lock secures (or "Front door / common area"). Cross-link to the relevant bay detail page (cluster 1.1 stub).
- Lock map view — when reached via `?view=map`, this page renders as a floor-plan diagram showing all locks + their current state. Same data, different visualization.
- Configuration — auto-revoke delay after booking ends, retry policy on sync failure, low-battery threshold for alerts.
Backend wiring pending. GET /operator/locks/<id> in the live app; same endpoint feeds the map view with `?view=map`.