{% set page_title = 'Status' %} {% include '_header.html' %}
{# Breadcrumb/title, the node's about, the server-seeded freshness line (ADR-0005) and the filters, gathered into one aligned band. The stamp keeps its id and its data-rendered-at and stays outside #status-grid, so the ~10s poll is untouched: it still swaps only the grid, rewrites only this line, and raises its banner between the two. #} {% set band_stamp = true %} {% set band_filters = true %} {% include '_page_band.html' %} {% include '_said.html' %} {#- Everything the refresh swaps, and with it every pin the page states and every editor of one (ADR-0104 decisions 2 and 3): a card's block and its pause mark, and on a node's page the head's. The refresh waits while one of those editors is open (decision 7, `poll.js`). -#}
{% include '_status_grid.html' %}
{% include '_page_end.html' %} {# The rail's burger: swaps icons for icons + labels. Deliberately not remembered across pages — collapsed is the default, and the burger is a peek at the labels rather than a setting. #} {# The ~10s fragment poll, shared with /system (poll.js swaps data-target and keeps the #status-updated stamp truthful, ADR-0005) — and waits while an editor of a pin is open in what it would swap (ADR-0104 decision 7). #} {# Topology-weighted card spans (ADR-0056, superseding ADR-0024): the server sends stable plans; this measures the responsive grid and reapplies the matching one after initial render, a resize or the poll's fragment swap. #} {# Reason overflow (ADR-0024): clamps each card's reason block to its line budget with an in-place header chevron (▼/▲) that survives the ~10s fragment swap (event-delegated on #status-grid, the ADR-0019 pattern). #} {# Branch density (ADR-0024): the "+N more" reveal for a level's capped quiet boxes, toggled in place and re-applied across the ~10s fragment swap (event-delegated on #status-grid, the ADR-0019 pattern). #} {# Cancel and Escape for a pin's editor, in a card or in a node's head: the editor is the browser's own disclosure and works without this. #} {# Inspection popover (ADR-0019): static node metadata preloaded with the page (not the polled fragment), rendered into a hover card client-side. #} {# Maintenance click-popover (ADR-0019 machinery, ADR-0014 data): clicking a card's "contains maintenance" pip opens this card listing that subtree's pins as links. Event-delegated on #status-grid so it survives the ~10s poll swap. #}