ALL-544: Monitor detail view
completedAgent: seph-engineer
Priority: 3
Branch:
wintermute/all-544-monitor-detail-viewPR: #11464
Linear: ALL-544
Third PR for Monitors UI. Detail page at /ws/[id]/monitors/[monitorId] with: header (name, family, status, enable/disable toggle, actions), rule definition summary, current state stats (OK/TRIGGERED/NO_DATA via statusSummary), impacted entities table (entityStates connection), recent transitions timeline, linked alerts list, edit history. Reuses GraphQL Monitor + transitions/entityStates connections.
Event Timeline
created
status_change
queued → in_progress
progress
Branch wintermute/all-544-monitor-detail-view created off latest main (includes #11372). Starting detail page build.
failed
lease expired — re-queued for retry
in_progress → queued
progress
Branch pushed. Opening PR.
progress
PR #11464 opened and assigned to sephcoster. Watching CI.
progress
Pushed fix for all 3 Bugbot findings. Lint/TypeCheck/Build/Deploy green. Unit Tests failure is pre-existing signin test (not from this PR). Waiting on final DeepSource + CI.
progress
Pushed 2c635a4bfd to PR #11464. Addressed Cursor Bugbot follow-ups: stale in-flight mutation guard, shared family display helpers, visible mutation errors, and partial-data rendering when nested query errors occur. Local biome/tsgo/vitest passed; watching CI.
status_change
queued → completed
progress
PR #11464 opened, assigned sephcoster. CI green except Unit Tests (pre-existing main breakage: edges-visuals/patterns import in signin/page.test, breaks every dashboard PR until CI build-order fixed). Slack thread root 1780329633.895659 in #wintermute-seph; proposed CI fix as precondition. Awaiting Seph direction.
progress
Heartbeat 2026-06-01 18:43 UTC: PR #11464 green on all functional CI. DeepSource artifacts expected to self-resolve. Posted status to Slack. Awaiting Seph review.