aboutsummaryrefslogtreecommitdiff
path: root/docs/specs/2026-07-07-maintenance-console-spec.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-09 14:02:20 -0500
committerCraig Jennings <c@cjennings.net>2026-07-09 14:02:20 -0500
commita8f7e9b9c089577b299afc04bd1e1be040197995 (patch)
tree9506262da100139f793926cfb8b75e2f92330044 /docs/specs/2026-07-07-maintenance-console-spec.org
parent9f07851cdb7863fafe046cf83199e3e5a730f49d (diff)
downloadarchsetup-a8f7e9b9c089577b299afc04bd1e1be040197995.tar.gz
archsetup-a8f7e9b9c089577b299afc04bd1e1be040197995.zip
docs: remove personal paths and false co-authorship before release
The repo carries an open task to publish it, and docs/ leaked things a clone could neither use nor should see. Absolute paths under one user's home become the repo root, a home-relative path, or a named variable, so the snippets stay runnable for anyone. The testinfra example takes its user from an env var instead of hardcoding one. References into a private sibling project and into the gitignored tooling directory are replaced by what they mean; as written they were dead links in any clone but the author's. Five documents claimed a co-author who is not a person. An #+AUTHOR line survives conversion into docx, a wiki page, or a PDF, so it is worth being exact about: these documents have one author.
Diffstat (limited to 'docs/specs/2026-07-07-maintenance-console-spec.org')
-rw-r--r--docs/specs/2026-07-07-maintenance-console-spec.org2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/specs/2026-07-07-maintenance-console-spec.org b/docs/specs/2026-07-07-maintenance-console-spec.org
index bff187b..9810fe8 100644
--- a/docs/specs/2026-07-07-maintenance-console-spec.org
+++ b/docs/specs/2026-07-07-maintenance-console-spec.org
@@ -321,7 +321,7 @@ The four-layer strategy is Decision 11; per-phase gates are in the phase list. V
- Design doc (all dated decisions + the full metric tables with per-metric Automation/levers/notes): [[file:../design/maintenance-console-design-ideas.org][maintenance-console-design-ideas.org]]. The metric inventory is deliberately not duplicated here — the tables there are normative for *which metrics exist*. Where a table's Automation column disagrees with the doc's later dated decisions (failed-unit restart, pending updates, AUR staleness, and =-Qkk= reinstall all read Workflow in the tables but gained Confirm levers in the 2026-07-07 determinate-remedies and updates decisions), the dated decision prose — mirrored in Decisions 2, 3, and 7 here — wins. The Confirm set that defines REVIEW & FIX membership derives from the decisions, never from the table column.
- Converged prototype (interactive; SIM FAIL / SIM BAD DAY / SIM ZFS controls): [[file:../prototypes/2026-07-07-maint-console-E5-selector-subpanel.html][E5]]; exploration path A–E4 beside it.
- Sibling precedent: net =priv.py= (privilege pattern), audio =peak.py=/meters (visibility-gated live refresh), instrument-console-panels-spec (visual kit), PTT build (waybar runtime-config gotcha).
-- Home workflow to move: =~/projects/home/.ai/project-workflows/system-health-check.org= + =homelab-inventory/*.org=.
+- Workflow to move in from its previous owner: =system-health-check.org= + the host capability inventories.
* Review and iteration history
** 2026-07-07 Tue @ 18:30:04 -0500 — Claude Code (archsetup) — author