diff --git a/docs/web-ui/dashboard.md b/docs/web-ui/dashboard.md index 6ccca5a0..ea025855 100644 --- a/docs/web-ui/dashboard.md +++ b/docs/web-ui/dashboard.md @@ -129,8 +129,11 @@ chip (`manual | meta_update | auto_update | crash_recover | approval` optional reason / error. Meta-update cascade rebuilds nest under their parent entry (`parent_id` grouping; `rqe-child` CSS class). Dedup: re-enqueueing a still-queued op for the same agent -collapses into the existing entry. Running entries tick elapsed -seconds live, and when the worker has annotated the current phase +collapses into the existing entry. All timing labels stay live: +running entries tick elapsed seconds every second; queued and +terminal ("done N ago" / "failed N ago") labels tick every 30s so +keyed rows never show stale timestamps as they persist across +`rebuild_queue_changed` snapshots. When the worker has annotated the current phase a cyan `↳ ` sub-line appears under the main row showing the in-flight step name (e.g. `↳ meta prepare_deploy` → `↳ nixos-container update` → `↳ finalize deploy`). Terminal transitions clear `step` on the