diff options
Diffstat (limited to 'docs/design/2026-07-02-bluetooth-panel-spec.org')
| -rw-r--r-- | docs/design/2026-07-02-bluetooth-panel-spec.org | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/docs/design/2026-07-02-bluetooth-panel-spec.org b/docs/design/2026-07-02-bluetooth-panel-spec.org index 89872f5..121197a 100644 --- a/docs/design/2026-07-02-bluetooth-panel-spec.org +++ b/docs/design/2026-07-02-bluetooth-panel-spec.org @@ -4,10 +4,16 @@ #+TODO: TODO | DONE #+TODO: DRAFT READY DOING | IMPLEMENTED SUPERSEDED CANCELLED -* DOING Status +* IMPLEMENTED Status :PROPERTIES: :ID: 1271a845-4463-4831-9902-990eda6b2265 :END: +- [2026-07-02 Thu] IMPLEMENTED — all five phases shipped the same day + (dotfiles eb2230f / 76b2c05 / e372de3 / 2a026b1; archsetup d8d8c53): + engine, panel, bar module + blueman retirement, bt-priv + package swap, + install wiring proven by VM assertions. 43 dotfiles suites green, both + AT-SPI smokes green, panels verified live; the phase 4-5 VM assertions + run on the next VM pass. - [2026-07-02 Thu] DOING — spec-response decomposed the five phases into build sub-tasks under the todo.org parent (:SPEC_ID: bound); build started same day per Craig ("4 first, then 1" — bugs then bluetooth). @@ -23,7 +29,7 @@ | Field | Value | |--------+---------------------------------------------------------------------------------| -| Status | doing | +| Status | implemented | |--------+---------------------------------------------------------------------------------| | Owner | Craig Jennings | |--------+---------------------------------------------------------------------------------| @@ -363,6 +369,21 @@ Non-blocking; it's the donor default made explicit. * Review and iteration history +** 2026-07-02 Thu @ 15:19:58 -0400 — Claude Code (archsetup) — phase 5 builder, spec closed +- *What changed or was recommended:* Phase 5 shipped and the spec flipped + to IMPLEMENTED. No new install code was needed — the waybar module, the + =Super+Shift+B= bind, and the shared panel css all ride the dotfiles + hyprland tier that a fresh install already clones and stows, and sudoers + is covered by the blanket grant. The phase's substance is proof: + =test_desktop.py= gained hyprland-gated assertions for the four stowed + bt bins, the =custom/bluetooth= waybar entry, the =bt-panel= keybind, + and the stowed =panel.css=. +- *Why:* Final phase of the DOING decomposition; with it the todo parent + closed and the lifecycle keyword flipped with a history line. +- *Artifacts:* archsetup =scripts/testing/tests/test_desktop.py=; todo.org + parent DONE + dated phase 5 / test-surface entries; this spec's Status + heading. + ** 2026-07-02 Thu @ 15:16:51 -0400 — Claude Code (archsetup) — phase 4 builder - *What changed or was recommended:* Phase 4 shipped. Dotfiles =2a026b1=: the stowed =bt-priv= shim (one verb, verified against the fake-systemctl) |
