Close iteration 1 and record the requirements of iteration 2

Frame checks 3 and 4 are postponed (no device access). Iteration 2
publishes a dummy sensor instead of a real one (D41) and includes TLS,
--desktop-novr and --ha-remove.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-06 13:46:08 +02:00
co-authored by Claude Opus 5.5
parent 6c441bd9a0
commit cd62e57183
3 changed files with 58 additions and 11 deletions
+4 -1
View File
@@ -30,7 +30,8 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
it reports headset/environment sensors to Home Assistant, offers services Home Assistant can
call (e.g. notifications in the headset), and shows a Home Assistant dashboard as a SteamVR
dashboard tab. Status: the overlay platform works; the Home Assistant parts are being built
(implementation iteration 1: settings file; the web UI tab was dropped, see REQUIREMENTS.md D40).
(iteration 1, settings file, is done; the web UI tab was dropped, see REQUIREMENTS.md D40;
implementation iteration 2: MQTT and HA device).
**Start every session by reading `docs/PROGRESS.md`** (current state, next steps, log).
@@ -332,3 +333,5 @@ Check these when testing on the device, and update this list:
- The restructured app code (base class `DashboardApplication`, `Surface`, `Overlay` base,
active-surface navigation) has only been tested off the device so far.
- Several dashboard tabs from one process (works in `tst_surfaces`, not tried in SteamVR).
- Settings errors when started by SteamVR: the app exits and the log names the error (e.g.
missing `device.name`); covered by `tst_config` off the device (iteration 1 checks 3, 4).