Improve VPN status reporting and recovery

This commit is contained in:
2026-10-13 06:53:52 +03:00
parent fdb15ae462
commit 7a716b4c9c
188 changed files with 6953 additions and 1911 deletions
+4 -2
View File
@@ -45,7 +45,7 @@ Prefer installed status when verifying what the menu-bar app will see, because `
## Live VPN Checks
Live checks are appropriate only for changes to connection start/stop, reconnect, SSO/autofill, Bitwarden/Keychain, `openconnect-lite` patching, status JSON consumed by the app, or DNS cleanup.
Manual or interactive live checks require an explicit request in the current prompt. Relevance alone is not authorization. Live checks are appropriate only for changes to connection start/stop, reconnect, SSO/autofill, Bitwarden/Keychain, `openconnect-lite` patching, status JSON consumed by the app, or DNS cleanup.
Before a live check:
@@ -93,9 +93,11 @@ Real install can modify Homebrew packages, pipx packages, sudoers, `/usr/local/s
## Final Report
Report exact commands and results. Always include:
Report exact commands and results relevant to the change. For behavior or installation changes, include:
- Run: command to use the changed repo/app.
- Check: command to verify state or behavior.
- Update: `sh install.sh` from checkout or the remote `curl ... | sh`.
- Not run: especially any skipped live VPN reconnect, real install, or real uninstall.
For skill-only or documentation-only changes, report the result and structural checks; omit unrelated run/update instructions.