Compare commits

..
2 changed files with 4 additions and 10 deletions

View file

@ -155,14 +155,11 @@ operations: rebuilds, meta-update cascades, and first-spawns.
One operation runs at a time; the worker drains FIFO. Each row One operation runs at a time; the worker drains FIFO. Each row
shows a state glyph (`⏸` queued / `▶` running / `✔` done / shows a state glyph (`⏸` queued / `▶` running / `✔` done /
`✖` failed / `⊘` cancelled), kind glyph + verb (`↻ rebuild`, `✖` failed / `⊘` cancelled), kind glyph + verb (`↻ rebuild`,
`◆ meta_update`, `✨ spawn`, `🗑 destroy`, `↺ restart`, `◆ meta_update`, `✨ spawn`, `🗑 destroy`), agent name, source
`⚡ startup_sweep`, `🔑 perm_change`, `⏹ graceful_stop`, chip (`manual | meta_update | auto_update | crash_recover | approval`
`▶ start`, `■ stop`), agent name, source
chip (`manual | meta_update | auto_update | startup_sweep | crash_recover | approval`
— green for operator-approved config changes), timing, and an — green for operator-approved config changes), timing, and an
optional reason / error. Meta-update cascade rebuilds and deferred optional reason / error. Meta-update cascade rebuilds nest under
start-after-rebuild follow-ups nest under their parent entry their parent entry (`parent_id` grouping; `rqe-child` CSS class).
(`parent_id` grouping; `rqe-child` CSS class).
Dedup: re-enqueueing a still-queued op for the same agent Dedup: re-enqueueing a still-queued op for the same agent
collapses into the existing entry. All timing labels stay live: collapses into the existing entry. All timing labels stay live:
running entries tick elapsed seconds every second; queued and running entries tick elapsed seconds every second; queued and

View file

@ -128,9 +128,6 @@ const QUEUE_KIND_GLYPH = {
restart: '↺', restart: '↺',
startup_sweep: '⚡', startup_sweep: '⚡',
perm_change: '🔑', perm_change: '🔑',
graceful_stop: '⏹',
start: '▶',
stop: '■',
}; };
const QUEUE_STATE_GLYPH = { const QUEUE_STATE_GLYPH = {
queued: '⏸', queued: '⏸',