Wrap up the session: iteration 2 implemented, phase 4 next

PROGRESS.md: current state, next session, open suggestions, log entry.
DESIGN.md and CLAUDE.md status lines.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-06 16:50:06 +02:00
co-authored by Claude Opus 5.5
parent 6cb30913ca
commit 6e1bed79f0
3 changed files with 28 additions and 8 deletions
+25 -5
View File
@@ -5,11 +5,12 @@ CLAUDE.md ("Working rules").
## Current state
- **Iteration 1 closed (2026-10-06); implementation iteration 2, phase 3
(implementation).** Requirements (see "Next steps", D41) and design (DESIGN.md, "Iteration
2: MQTT and HA device", D42–D44) approved. DSH-1 had a negative result: HA's web UI via Qt WebEngine doesn't work on
the Frame, so the "HA Dashboard" tab and the WebEngine dependency were removed (D40). The
rest of iteration 1 (platform hooks, settings file, `--config`, log file for
- **Implementation iteration 2, phase 4 (testing), not started yet.** Requirements (see
"Next steps", D41) and design (DESIGN.md, "Iteration 2: MQTT and HA device", D42–D45)
approved; implementation (phase 3) done and committed on 2026-10-06.
- **Iteration 1 closed.** DSH-1 had a negative result: HA's web UI via Qt WebEngine doesn't
work on the Frame, so the "HA Dashboard" tab and the WebEngine dependency were removed
(D40). The rest of iteration 1 (platform hooks, settings file, `--config`, log file for
SteamVR-started instances) works on the Frame with the system-Qt package (3.7 MB).
- **Frame test results of iteration 1 (2026-10-05):**
@@ -25,6 +26,16 @@ CLAUDE.md ("Working rules").
- **Implementation (phase 3) done:** steps 1–7 of DESIGN.md. **Next: phase 4 (testing)**
with the manual checklist below, from the PC against the user's HA and broker; then on the
Frame.
- **Next session:** run the checklist below with the user (points 1–9 from the PC against
the user's HA and broker, 10–12 on the Frame), record the results, then phase 5
(assessment of iteration 2), then iteration 3 (OpenVR wrappers, sensors).
- **Open suggestions (not done, need the user's decision):**
- Strip the debug info from the package binary (11 of its 12 MB; package 5.0 MB instead of
about 3.7 MB before iteration 2).
- Package README.txt: drop "Home Assistant URL" from the set-up line (`homeassistant.url`
isn't used since D40).
- Iteration 3 decides whether the dummy sensor "Uptime" is removed from HA or kept as a
diagnostic entity (D41).
- **Manual checklist for iteration 2 (phase 4):**
| # | Check | Where | Result |
@@ -128,6 +139,15 @@ Known limitation: the bundled-Qt package does not support WebEngine in this iter
## Log
### 2026-10-06: iteration 2 implemented
- Phase 1 (requirements, D41), phase 2 (design, D42–D44) and phase 3 (implementation in
seven steps, D45) of iteration 2, each approved by the user; details in the entries below.
The user allowed continuing between the steps of phase 3 without asking.
- Commits `cd62e57` (requirements) to `6cb3091` (step 7). All 13 automated tests pass in
`container-test.sh`; phase 4 (manual tests against HA and on the Frame) is next.
- Session ended here at the user's request.
### 2026-10-06: iteration 1 closed
- Frame checks 3 and 4 (settings error when started by SteamVR) skipped: the user had no