diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-11 01:20:56 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-11 01:20:56 -0500 |
| commit | de5b7e2c0710498087c80d7814f5966993af16c8 (patch) | |
| tree | 84de6dc1216c1698c9695003110f59a3a5dd37aa /docs/prototypes/2026-07-07-maint-console-A-two-column.html | |
| parent | 70d2ebcad0fbc43b1b80d4bfff3d8eddeda4a66b (diff) | |
| download | archsetup-de5b7e2c0710498087c80d7814f5966993af16c8.tar.gz archsetup-de5b7e2c0710498087c80d7814f5966993af16c8.zip | |
docs: record spec-review findings on net + bt doctor specs
Reviewed both DRAFT expansion specs against the live engines. Both stay Not ready: three open decisions apiece plus one blocking finding each.
Net: the Security dimension claims connection names are already redacted, but redact.py covers only SSID, MAC, IP, secret-keys, and portal_url, so the new keyfile-perms and rival-manager verdicts would leak a connection name into the wall and --json. Four non-blocking fixes alongside it: nm-restart's scope was overstated, is-enabled isn't used yet, some message text was listed as classifier verdicts, and the priv.py dispatch integration wants naming.
Bt: the doctor has no named-verdict layer to hang the proposed no-adapter-firmware and powered-off-persistent verdicts on. A step carries a pass/fail/warn/info status and the run an ok/warn/fail overall, nothing more. How each new verdict is represented has to be settled before Phase 1. Three non-blocking notes cover the widening sudoers surface, the real diagnostic surface, and the bounded journalctl precedent.
Both designs are sound and target verified-real gaps: neither engine reads the config or logs the specs propose to add.
Diffstat (limited to 'docs/prototypes/2026-07-07-maint-console-A-two-column.html')
0 files changed, 0 insertions, 0 deletions
