From f2028de0a1bddefe474bf7b0a50e44c3e080e758 Mon Sep 17 00:00:00 2001 From: Shay Date: Sun, 14 Jun 2026 17:18:13 -0700 Subject: [PATCH] docs(workbench): note the /health liveness signal in ADR-0162 footer spec MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit StatusFooter now surfaces four signals, not three — add the GET /health liveness dot to the design-system footer contract to match shipped UI. --- docs/decisions/ADR-0162-workbench-design-system.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/decisions/ADR-0162-workbench-design-system.md b/docs/decisions/ADR-0162-workbench-design-system.md index 7b6b8818..755794f0 100644 --- a/docs/decisions/ADR-0162-workbench-design-system.md +++ b/docs/decisions/ADR-0162-workbench-design-system.md @@ -375,8 +375,12 @@ Settings / Runtime No giant sidebar. No collapsible sub-trees in v1. -StatusFooter surfaces three signals at all times: +StatusFooter surfaces four signals at all times: +- `status` from `GET /health` (`Healthy` / `Unhealthy` / `Checking`) — + a liveness dot polled independently of `/runtime/status` so a live + server still reads healthy when runtime metadata is degraded; any + non-`ok` status fails safe to `Unhealthy` - `mutation_mode` from `GET /runtime/status` (`read_only` or `runtime_turn`) — color-encoded **and** labeled - `git_revision` (short SHA, mono)