Deterministic implementation reference. Launch origin changes context, never whether status is visible. Engine eligibility controls actions.
Continuity verification fixture
Claude · hf37-app-smoke · Can edit this repo
↻Server restarted · Task still running
Workflow canvas
The run canvas has no global message box. Select a node to open its right-hand Activity panel.
Activity
Started over MCP · same status and message controls
Attempt limit reached
The run stopped after its configured attempts. The engine decides whether Harflow may resume it.
The caller currently owns this run. Request control through the root workflow.
Queued: Check the recovery evidence before continuing.
Browser symbols and typography approximate native controls. The header uses a fixed 16-point icon column, 8-point text gap and 12-point row gaps. Outer inset is 24 points (16 embedded). Details remains a separate keyboard action. Empty queues occupy no space. Workflow messages belong to Orchestrator Activity. Each selected node has its own right-hand Activity composer, and Parallel has one composer per panel. Native light/dark, wrapping and actual engine routes require separate validation.