{% set page_title = 'Maintenance' %} {% include '_header.html' %} {#- The full, uncapped maintenance overview (ADR-0014, ADR-0036): **one row per pin** — a node's own, or one of its reasons' — with what it silences, how long is left, why, and who is behind it, read from the whole snapshot so it is depth- and filter-independent. Viewer-visible and bookmarkable; the strip pill's popover "+N more" links here. A plain page (the check.html / events.html pattern), not polled. This page is what makes the popover's one-row-per-node summary safe: it is where *"what is silenced right now?"* is answered completely, so the capped surface is free to fold. **Two texts, deliberately in two columns.** *Silenced* is what a pin covers — the whole node, or one reason line — and *Why* is the admin's justification. Both are called "reason" in the model and they are not the same kind of thing; one heading over both would be the confusion this split exists to prevent. The slug appears in neither: ADR-0036 makes it opaque, so it travels only in the link's `?reason=` value. This is also one of the two places with room for the pin's **whole** reading (ADR-0014 amendment) — *pinned by Anna three days ago, last changed by Ben an hour ago*. The second line appears only on a pin that has actually been edited; on the common untouched pin it would just repeat the first. -#}

Maintenance

{% if pins %} {% for pin in pins %} {#- The reason line an entry pin covers. Rendered as Markdown and clamped by **CSS**, not by `shorten`: a member's text is often a link, and cutting the string mid-link leaves the raw syntax on the page — `[#4821](https://forge.example.org/andro` is worse than no text at all. The cell is one line wide with an ellipsis, and `title` carries the whole of it. -#} {% endfor %}
NodeSilencedTime leftWhyWho
{{ pin.path }}{% if pin.title %} {{ pin.title | markdown_inline }}{% endif %}{% if pin.slug %}{{ pin.line | markdown_inline }}{% else %}the whole node{% endif %} {{ pin.remaining }} {% if pin.note and pin.note != 'maintenance' %}{{ pin.note | markdown }}{% else %}{% endif %} {%- if pin.created_by or pin.created_at -%} pinned by {{ pin.created_by or 'unknown' }} {{ pin.created_at | localtime }} {%- if pin.edited %}
last changed by {{ pin.set_by or 'unknown' }} {{ pin.set_at | localtime }}{% endif -%} {%- else -%} {%- endif -%}
{% else %}

No nodes are in maintenance.

{% endif %}
{% include '_page_end.html' %}