Rhythm HQ Job Page
What the Screen Is For
The HQ detail page follows one run through execution and final outcome. Workspace provisioning navigates here, and requester messages use this destination.
What It Shows and Lets People Do
The header presents progress, step position, subject link, start and requester. Pending work appears Queued. Failure includes a safe explanation and diagnostic reference. The shared timeline exposes attempts and timing, and the event log loads further history. Retry Provisioning is offered when a failed kind contains provisioning and its subject names a workspace; the service still decides whether that workspace is eligible.
States and Errors
Active detail polls every five seconds. A missing run shows Job Not Found, and other read errors offer retry. The retry dialog uses the jobs-retry permission, while the called route requires provisioning authority. The stalled banner depends on a response flag absent from actual backend answers, so that warning has no real-source trigger.
Patterns It Must Respect
The built page uses Standard PageLayout, PageHeader, the shared timeline and event log, AlertDialog, LoadingIndicatorPanel, CardError and StaffOnly.