From 73f9e840812d1922a11a2fa85cb7dccec1312dcd Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 7 Jul 2026 18:24:12 -0500 Subject: docs: add maintenance console design + interactive prototypes The design doc replaces the install-health framing in system-monitor-design-ideas.org with a maintenance console: dense metric subpanels behind a persistent selector, a doctor that streams into a results wall, determinate remedies only (guard-armed updates, curation lifecycles for noise, listeners, containers, and orphans), rotary band selectors on the tall subpanels, and a CLI-first build with a four-layer test strategy. Every decision is dated in the doc. Prototypes A-E5 keep the exploration path: five divergent layouts converging into E5, a fully interactive simulation whose GOOD/BAD snapshots become the build's test fixtures. todo.org gains the spec-create task, the panel keybinding-family task, and scope notes on the net/bt doctor retrofit. --- .../2026-07-07-maint-console-C-severity-feed.html | 410 +++++++++++++++++++++ 1 file changed, 410 insertions(+) create mode 100644 docs/prototypes/2026-07-07-maint-console-C-severity-feed.html (limited to 'docs/prototypes/2026-07-07-maint-console-C-severity-feed.html') diff --git a/docs/prototypes/2026-07-07-maint-console-C-severity-feed.html b/docs/prototypes/2026-07-07-maint-console-C-severity-feed.html new file mode 100644 index 0000000..90182d6 --- /dev/null +++ b/docs/prototypes/2026-07-07-maint-console-C-severity-feed.html @@ -0,0 +1,410 @@ + + + + + +MAINT · ratio — Approach C · Severity feed + + + + +
+
+
+
MAINT · ratio
+
Approach C — Severity feed
+
+
● healthy
+
+ + +
+ + +
+
+ 47 pending · 3 CVE · mesa, linux-lts + +
+
+ +
+ + +
Fail — act now · 2
+
+
+ ● + fstrim.timer + + off + Confirm + +
+
+ ● + arch-audit + + 3 CVE + Workflow + → workflow +
+
+ + +
Warn — review · 13
+
+
+ ● + cache + + 8.8 GB + Auto + +
+
+ ● + btrfs scrub + + 34d ago + Confirm + +
+
+ ● + orphans + + 13 + Confirm + +
+
+ ● + .pacnew files + + 2 + Confirm + +
+
+ ● + pending updates + + 47 + Workflow + → workflow +
+
+ ● + failed units + + 1 + Workflow + → workflow +
+
+ ● + maintenance timers + + 4/5 + Confirm + +
+
+ ● + coredumps + + 18 / 7d + Auto + +
+
+ ● + unclean-shutdown + + 75% + Workflow + → workflow +
+
+ ● + docker reclaim + + 3 GB + Confirm + +
+
+ + +
+
+ ▾ + ● + 29 OK — clean, no action + + collapse +
+
+
●deep-trim keep-3availableConfirm
+
●disk usage69%None—
+
●btrfs unalloc118 GiBNone—
+
●btrfs device-err0 / 0None—
+
●SMART statusPASSEDNone—
+
●SMART wear0%None—
+
●pacman integritycleanWorkflow—
+
●snapper count42Confirm
+
●snapshot timeractiveConfirm—
+
●keyring12dConfirm
+
●AUR staleness5Workflow→ workflow
+
●reboot-requirednoHuman—
+
●is-system-runningrunningNone—
+
●kernel taint0None—
+
●journald size1.2 GBAuto
+
●app-log cleanupokAuto
+
●journal errors12 realWorkflow—
+
●kernel/hw eventscleanNone—
+
●memory104 GB freeWorkflow—
+
●swap/zram16 GiBNone—
+
●temps61° / 54°None—
+
●thermal throttlenoNone—
+
●DNS / NMokWorkflow—
+
●firewallactiveConfirm—
+
●listeners3None—
+
●tailscale4/4Confirm—
+
●fail2banactiveConfirm—
+
●NTPsyncedConfirm—
+
●rsyncshot3h agoWorkflow—
+
●docker stopped2None—
+
●cronokConfirm—
+
+
+ + +
+
+
○batteryn/aNone—
+
○libvirtoffNone—
+
+
+ +
+
+ + +
+
+ MAINT · ratio · CLEANING ◐ + 4 Auto actions +
+
+
+ ◐ + cache trim running… +
+
+ ● + journal vacuum — done + reclaimed 0.9 GB +
+
+ ● + coredump clear — done + 12 cleared +
+
+ ○ + app-log cleanup queued +
+
+
+ +
+
+ +
+ Automation classes: + Auto — doctor "Clean up" runs unattended · + Confirm — doctor "Review & fix" preview then click · + Human — you act · + Workflow — escalate to an agent workflow · + None — diagnostic only. +   Lamps: ● ok / warn / fail · ◐ in-progress · ○ off-or-n/a. ZFS rows omitted (btrfs host). +
+ + + -- cgit v1.2.3