aboutsummaryrefslogtreecommitdiff
path: root/scripts/testing/create-base-vm.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-29 18:30:40 -0400
committerCraig Jennings <c@cjennings.net>2026-06-29 18:30:40 -0400
commit4200cd631848c8eeea0b220e09fbaa2ebd8c0a16 (patch)
tree72e5f28b79216a36c097ac49702eda2e98000215 /scripts/testing/create-base-vm.sh
parent35e3312974654239d3a64c5c241d57176ff49b25 (diff)
downloadarchsetup-4200cd631848c8eeea0b220e09fbaa2ebd8c0a16.tar.gz
archsetup-4200cd631848c8eeea0b220e09fbaa2ebd8c0a16.zip
docs: finalize waybar network module spec (reviews incorporated)
Incorporated the review feedback and my inline comments into the network-module spec. It's now implementation-ready, every finding resolved. The reviews reshaped the design in a few ways. Secrets stay in NetworkManager's own store instead of a separate GPG file, dropping that dependency. A net doctor mode plus Makefile targets make recovery work from a bare TTY when the GUI is down. The doctor classifies failures and stops at the right terminal state (needs-user-action, upstream-not-local, deferred-vpn) instead of looping destructive repairs. The module absorbs the airplane indicator, and enterprise WiFi add/edit is vNext (activate-only in v1, since the saved history has no enterprise networks). Added a failure-mode coverage table, exact user-facing strings, the test harness and coverage gate, and the panel UX flow. Also corrected the spec's test framework from pytest to unittest, which is what the repo uses.
Diffstat (limited to 'scripts/testing/create-base-vm.sh')
0 files changed, 0 insertions, 0 deletions