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. --- ...6-07-07-maint-console-E5-selector-subpanel.html | 1696 ++++++++++++++++++++ 1 file changed, 1696 insertions(+) create mode 100644 docs/prototypes/2026-07-07-maint-console-E5-selector-subpanel.html (limited to 'docs/prototypes/2026-07-07-maint-console-E5-selector-subpanel.html') diff --git a/docs/prototypes/2026-07-07-maint-console-E5-selector-subpanel.html b/docs/prototypes/2026-07-07-maint-console-E5-selector-subpanel.html new file mode 100644 index 0000000..95ec4c9 --- /dev/null +++ b/docs/prototypes/2026-07-07-maint-console-E5-selector-subpanel.html @@ -0,0 +1,1696 @@ + + + + + +MAINT · ratio — E5 · Selector + dense subpanel + + + +
+ + +
+ prototype controls — + + + + +
+ +
+ + +
+ + MAINTENANCE + 3 CVE + 9 ATTN + + + MNT·01 + +
+ + +
+ Doctor + + + + last scan 07:41 · 44 checks · 0.9s +
+ + +
+ Updates + 47 pending + 3 CVE + 5 AUR stale + 0 firmware + mesa · linux-lts · systemd — guard-checked before any apply + + + + +
+ + +
+ + +
+ + + + +
+
+ +
MNT·01 closed — click to reopen (waybar: click the maint tag)
+ +
+ Prototype notes (not part of the panel): selector stays put — the gold/slate tile is the selection; the + subpanel below swaps. ✕ or Esc closes (chip reopens; reopening replays the hydrate sequence). CLEAN UP + streams into the subpanel and mutates real state; REVIEW & FIX lists every Confirm lever, destructive + ones arm-then-fire. Metrics without a determinate lever are read-only telemetry (agent/workflow assistance + is vLater). SIM FAIL makes every action fail (red lamp, error line, RETRY key, FAILED badge); SIM BAD DAY + loads a degraded-machine snapshot so every metric shows its warn/fail face, doctor or not; SIM RELOAD + replays the open: tiles pulse amber per tier (local reads land first, process probes next, package scans + last) and settle individually — cached values would fill the board instantly in the real build, with lamps + confirming freshness as probes return. +
+
+ + + + -- cgit v1.2.3