epic(ui): focus Operator on doors and alarms; introduce Supervisor workspace #187
Labels
No labels
blocked
bug
enhancement
high-priority
low-priority
needs-info
needs-triage
ready-for-agent
ready-for-human
referenced
research
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gabogg/hikcentral#187
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Outcome
Make the Operator workspace focused on live doors and alarms, then introduce a Supervisor workspace for managing doors and their operational context. This milestone includes manual status records for existing doors where HikCentral telemetry is unreliable, a separate operator directory (not login-account management), selected-door open-time reporting, better exclusion management, and persistent labels. The child issues remain
needs-triage: they capture the intended direction and decisions still required before implementation.Current seams
content-doorsdeck currently combines the door portal matrix with occupancy telemetry. Authentication roles areadmin,operator, andviewer; there is no Supervisor role yet.AUTOandMANUALprovenance, and/api/doors/overrideis admin-only. Current rankings measure doors open now, whiledoor_access_cyclesand hardware transitions hold historical data.Design tree to settle during triage
Scope guard
This declaration starts the product/design triage. It does not authorize a new login-account management UI, a change to #72's settled command permissions, or an alarm acknowledgement workflow before those decisions are made explicitly.
Decisions already made
Child issues
Triage #188 and #189 first because their role/workspace details affect every other child. Triage #190 and #191 together to settle field ownership and status presentation; #193 and #194 need a shared policy for manual status, exclusions, and incomplete door history. Link #72 as a prerequisite only if the chosen Supervisor permissions require it. Close this umbrella when the agreed milestone scope is delivered; keep every implementing PR and prerequisite selected for this feature in the milestone.