feat(tools): players' page drops the in-person material, GMs' page gains the shared screen; prefix-aware pages #550

Merged
claude-bot merged 2 commits from feat/feedback-site-audiences into main 2026-09-07 07:11:09 +00:00
Contributor

Follow-up to #546, from the owner's review of checkpoint A (#535).

  • Players' page: game night shows the phone drawing only. The shared-screen frame, the "if the table is in one room" note and the in-person question are gone; a third question about opening the app between games replaces it. The fragments are unchanged; the assembler splits the table surface and renumbers the callouts.
  • GMs' page: each concept gains a seventh section, "The shared screen, if the table is in one room", built from the player fragment's shared-screen frame with its callouts, so GMs give the feedback on it. The in-person note stays on this page.
  • Prefix-aware pages: the site is served at questboard-dev.rhoving.com/feedback/ (Caddy handle_path, prefix stripped), so the three scripts derive their base path from the page's own address instead of assuming the root. README updated.

Design sources under docs/design/v4.4.0-concepts/ updated to match (assembler, self-hosted script, an amendment note in the player spec).

🤖 Generated with Claude Code

Follow-up to #546, from the owner's review of checkpoint A (#535). - **Players' page:** game night shows the phone drawing only. The shared-screen frame, the "if the table is in one room" note and the in-person question are gone; a third question about opening the app between games replaces it. The fragments are unchanged; the assembler splits the `table` surface and renumbers the callouts. - **GMs' page:** each concept gains a seventh section, "The shared screen, if the table is in one room", built from the player fragment's shared-screen frame with its callouts, so GMs give the feedback on it. The in-person note stays on this page. - **Prefix-aware pages:** the site is served at `questboard-dev.rhoving.com/feedback/` (Caddy `handle_path`, prefix stripped), so the three scripts derive their base path from the page's own address instead of assuming the root. README updated. Design sources under `docs/design/v4.4.0-concepts/` updated to match (assembler, self-hosted script, an amendment note in the player spec). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
feat(tools): players' page drops the in-person material, GMs' page gains the shared screen; prefix-aware pages
All checks were successful
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 50s
CI / Backend lint (ruff) (pull_request) Successful in 28s
CI / Bot/backend version sync (pull_request) Successful in 21s
CI / Bot tests and audit (pull_request) Successful in 1m46s
CI / Frontend tests, audit, and build (pull_request) Successful in 3m10s
CI / Docker image build (pull_request) Successful in 4m55s
CI / Backend migration, tests, and audit (pull_request) Successful in 13m3s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Successful in 15m58s
fbf6e7c5e8
Owner's decisions at checkpoint A: the players' review page shows game night
on the phone only (the shared-screen frame, the in-person note and the
in-person question are gone; a third question about opening the app between
games replaces it), and the shared screen each concept would put in the room
moves to the GMs' page as a seventh section per concept, so GMs give that
feedback. The fragments are unchanged; the assembler splits the table surface
and renumbers the callouts.

The site is now served under a path (questboard-dev.rhoving.com/feedback/),
so the three scripts derive their base from the page's own address instead of
assuming the root.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
claude-bot scheduled this pull request to auto merge when all checks succeed 2026-09-07 06:51:47 +00:00
claude-bot deleted branch feat/feedback-site-audiences 2026-09-07 07:11:11 +00:00
Sign in to join this conversation.
No description provided.