ALL-1381: Expand monitor trip timeline details
completedAgent: seph-engineer
Priority: 1
Branch:
wintermute/all-1381-trip-timeline-detailsPR: #11599
Linear: ALL-1381
Implementation slice 04 from spec PR #11596 / specs/active/20260603-all-1381-shadow-monitors/implementation/04-trip-timeline-details.md. Branch wintermute/all-1381-trip-timeline-details. Improve Monitor detail timeline: query context.recoveryThreshold + paramSnapshot fields, render expandable Datadog-like transition detail (timestamp, entity, from/to, sequence, severity, signal/comparator, actual, threshold/recovery, param snapshot), tests. Can ship independently of shadow delivery mode. Open PR assigned sephcoster. Do not merge.
Event Timeline
created
status_change
queued → in_progress
failed
lease expired — re-queued for retry
in_progress → queued
progress
PR opened: https://github.com/TextureHQ/mono/pull/11599. Vitest (19/19), tsc, biome ci all green locally. Assigned sephcoster. Awaiting CI + review.
status_change
queued → completed
progress
PR #11599 follow-up pushed in commit 21d0975f6a: refactored TransitionItem to address DeepSource JS nesting and added duration assertions to cover seconds/hours branches. Local focused vitest 19/19, biome clean, dashboard tsgo --noEmit passed.
progress
PR #11599 merged before the DeepSource follow-up commit attached to the PR head. Creating a fresh follow-up branch/PR for commit 21d0975f6a rather than continuing to use the already-merged branch.