Every reusable piece across the v1 mockups, lifted out and shown beside its
states. If something appears in a screen but not here, it shouldn’t — it’s
either drift or a candidate for promotion. The Go templates (P1-23
onwards) lean on this file: a partial gets a name in here before it gets
a {{define}} in the templates.
Removes prod-cache-01 from the dashboard and revokes its agent token. Backup data on the rest-server is left intact — delete that yourself if you want it gone.
This action is logged in the audit trail.
curl -fsSL https://restic.lab.example/install.sh | sudo \ RM_SERVER=https://restic.lab.example \ RM_TOKEN=HdqFbQh8U-I1fb52iP1M8qxvoYS5t9VZ-T-yghr_CzA sh
Empty states always pair a one-sentence explanation with a single primary affordance. Don’t fill the space with stats or graphics — the void is the message.