docs: record Bluetooth hang findings and resume workspace planning

This commit is contained in:
kiri committed 2026-09-09 21:04:28 +02:00
1 parent e61f230978
commit a2486c93c5
1 file changed
+13 -10
+13 -10
View File
@@ -133,14 +133,16 @@ start/stop commands. Niri 26.04 itself has no key-release bindings.
Noctalia suppresses microphone activity popups/indicators; camera and screen-sharing Noctalia suppresses microphone activity popups/indicators; camera and screen-sharing
indications remain. Automatic paste and live capture need interactive checks. indications remain. Automatic paste and live capture need interactive checks.
Hang investigation: stopping live Vulkan transcription never completed; cancel Hang investigation, parked at the user's request: a debugger capture confirmed
returned the UI to idle but subsequent requests reported pipeline busy. Handy was Handy's recorder waits for another audio chunk before processing its stop command.
no longer running when inspected; no crash cause is established. The same saved When capture stalls, stopping can therefore hang indefinitely; the transcription
1.56-second recording completed in CPU batch mode (135 ms inference, 729 ms load) worker was idle. Bluetooth transport failures accompanied the hangs, and the user
and Vulkan batch mode (156 ms inference, 420 ms load). This checks model inference, reported dictation working after disconnecting the Sony WH-1000XM6. The user wants
not live capture/stop/cancel. No new audio was recorded. Switching to CPU is not a its microphone when connected. Keeping the headset in a microphone-enabled HFP
confirmed fix. After activation, retry live recording and stopping, and inspect profile was proposed to avoid repeated profile transitions, but was not applied
the service logs if it hangs. or verified; the reconnect attempt timed out. No source or Bluetooth configuration
was changed. CPU and Vulkan batch inference both worked; changing inference backend
is not an established fix. Resume this investigation only if requested.
Synthetic listener checks cover release during startup, repeat, modifier-first Synthetic listener checks cover release during startup, repeat, modifier-first
release, device disconnect and cancellation, without live input/audio access. release, device disconnect and cancellation, without live input/audio access.
System activation and an interactive hold/release trial remain user-owned. System activation and an interactive hold/release trial remain user-owned.
@@ -151,8 +153,9 @@ The focus is the broader environment, not further API/database polish. Candidate
areas remain places/ownership, navigation/interaction, human/agent collaboration, areas remain places/ownership, navigation/interaction, human/agent collaboration,
and system operation/maintenance; these are discussion areas, not a work queue. and system operation/maintenance; these are discussion areas, not a work queue.
Current choice: keep Herdr and configure its keys. The user likes its structure, Current focus: resume project/workspace organization after the dictation detour.
spaces and overview; keyboard interaction is the issue. Agent evaluation is Herdr's keys are configured below; their practical fit still needs user feedback.
The user likes its structure, spaces and overview. Agent evaluation is
explicitly deferred. Do not resume replacement-tool comparisons or ask for an explicitly deferred. Do not resume replacement-tool comparisons or ask for an
evaluation task/budget as a prerequisite for this work. evaluation task/budget as a prerequisite for this work.