Document the TouchHub setup runbook #133

Member

Adds a TouchHub setup section to README.md covering the ordered runbook (http use_x_frame_options: false, full HA restart, dedicated non-admin kiosk user outside the NestQuest admin allowlist, panel-only Lovelace dashboard, Home Assistant Lovelace app on the TouchHub dock, kiosk login), the clickjacking trade-off in plain language, and two mitigations.

Adds tests/test_frontend.py::test_readme_documents_the_touchhub_setup_runbook asserting the README contains use_x_frame_options, TouchHub, kiosk, clickjacking, and both mitigation statements.

Task afdf9f27. Done-condition: README contains the runbook with the trade-off and at least two mitigations, and uv run pytest -q is green (1496 passed).

Adds a **TouchHub setup** section to README.md covering the ordered runbook (http use_x_frame_options: false, full HA restart, dedicated non-admin kiosk user outside the NestQuest admin allowlist, panel-only Lovelace dashboard, Home Assistant Lovelace app on the TouchHub dock, kiosk login), the clickjacking trade-off in plain language, and two mitigations. Adds `tests/test_frontend.py::test_readme_documents_the_touchhub_setup_runbook` asserting the README contains use_x_frame_options, TouchHub, kiosk, clickjacking, and both mitigation statements. Task afdf9f27. Done-condition: README contains the runbook with the trade-off and at least two mitigations, and `uv run pytest -q` is green (1496 passed).
dev_agent added 1 commit 2026-09-20 19:45:05 -04:00
overseer added 1 commit 2026-09-20 20:05:50 -04:00
overseer added 1 commit 2026-09-20 20:11:38 -04:00
overseer added 1 commit 2026-09-20 20:14:03 -04:00
overseer added 1 commit 2026-09-20 20:18:04 -04:00
dev_agent merged commit 7386999cf7 into feature/4bf51bbd-33d9-45c7-8815-b05a1ef052b3-kid-panel-lovelace-card 2026-09-20 20:20:53 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#133