aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs
diff options
context:
space:
mode:
Diffstat (limited to 'docs/superpowers/specs')
-rw-r--r--docs/superpowers/specs/2026-09-14-network-bluetooth-design.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md b/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md
index 53c79ac..30d8c96 100644
--- a/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md
+++ b/docs/superpowers/specs/2026-09-14-network-bluetooth-design.md
@@ -119,11 +119,13 @@ when the adapter is down. `active` while anything is connected.
## Failures
-An inline status line on the page beside the affected row: a rejected PSK
-arrives as `connectionFailed`, and forgetting or pairing can fail too. A
-failure that lands after the drawer has closed also fires `notify-send`,
-using the cached-`Process` pattern already in `VmModule.qml`. The error clears
-on the next action.
+An inline status line on the page beside the affected row. A rejected PSK
+arrives as `connectionFailed`; a pairing failure is the `bluetoothctl` exit,
+surfaced by `Pairing.qml`. Disconnect and forget expose no failure signal in
+either backend, so a failure there shows only as the list not changing. That
+is a ceiling, noted rather than faked. A failure that lands after the drawer
+has closed also fires `notify-send`, using the cached-`Process` pattern
+already in `VmModule.qml`. The error clears on the next action.
## Files outside this repo