From 7955be70ea7751c68d6a9b2ca3683ee697a38726 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