Jobs UI
Domain: Gateway & Platforms
Motivation
dsh-client-ui-jobs shows the session’s background jobs in one header control, with lifecycle, elapsed time, progress, and terminal detail. Live jobs and settled jobs with retained output offer expandable output panels — collapsing stops the stream. Live rows lead with a ticking duration, followed by kind and status, while settled rows fold under a section heading.
Concrete Example
A running job row ticks its elapsed time in the header; expanding it streams retained output until you collapse it.
Analogy
The kitchen’s ticket rail: you can watch each order’s status and pull the slip to read the notes.