design: browsing the rules, stage 1 (#1240) #1292

Merged
claude-bot merged 2 commits from design/1240-browse-rules into main 2026-10-30 23:41:09 +00:00
Collaborator

The drawing for #1240, for the owner's sign-off before anything is built. Live on the dev feedback site: https://questboard-dev.rhoving.com/feedback/prototype/lane6e

Lane 6e is a lettered variant of lane 6d's rules chapter (WIKI-15):

  • Browsing, with nothing typed: the kinds with counts. A GM's counts include GM-only entries and say so; a player's don't. Shown for one pack and for two.
  • A kind, opened: an A–Z list, a page at a time ("Show more"), with one filter row: a level range, a pack filter when two packs are loaded, and a search inside the kind. Rows open as search hits do today. #1242's per-system filters will join the same row.
  • On a phone: the kinds in two columns, with the filters stacked.
  • Nothing to list: no packs loaded, an empty kind (it says which filter, with "Clear the level"), and a failed load (filters kept, Try again).
  • For you to decide: four questions at the bottom: the order of the kinds, pack buttons or a list, a page at a time, and searching inside a kind.

Also: the prototype index lists 6e, and the feedback site gets a /prototype/lane6e route and a test.

Checked:

  • Rendered in the official Playwright image (1.64.1) in light, dark and phone widths: no page errors, and no horizontal overflow in the phone shots. Two problems found in that render were fixed: the stacked search box was stretching on a phone, and the pressed pack button showed no state.
  • Feedback-site tests: 155 passed.

Counts and creatures are made up for the drawing. Waiting on the owner's review; the build follows sign-off.

🤖 Generated with Claude Code

The drawing for #1240, for the owner's sign-off before anything is built. Live on the dev feedback site: https://questboard-dev.rhoving.com/feedback/prototype/lane6e **Lane 6e** is a lettered variant of lane 6d's rules chapter (WIKI-15): - **Browsing, with nothing typed:** the kinds with counts. A GM's counts include GM-only entries and say so; a player's don't. Shown for one pack and for two. - **A kind, opened:** an A–Z list, a page at a time ("Show more"), with one filter row: a level range, a pack filter when two packs are loaded, and a search inside the kind. Rows open as search hits do today. #1242's per-system filters will join the same row. - **On a phone:** the kinds in two columns, with the filters stacked. - **Nothing to list:** no packs loaded, an empty kind (it says which filter, with "Clear the level"), and a failed load (filters kept, Try again). - **For you to decide:** four questions at the bottom: the order of the kinds, pack buttons or a list, a page at a time, and searching inside a kind. Also: the prototype index lists 6e, and the feedback site gets a `/prototype/lane6e` route and a test. **Checked:** - Rendered in the official Playwright image (1.64.1) in light, dark and phone widths: no page errors, and no horizontal overflow in the phone shots. Two problems found in that render were fixed: the stacked search box was stretching on a phone, and the pressed pack button showed no state. - Feedback-site tests: 155 passed. Counts and creatures are made up for the drawing. **Waiting on the owner's review**; the build follows sign-off. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Lane 6e, a lettered variant of lane 6d's rules chapter: with the search
box empty, the kinds with counts (a GM's include GM-only entries and say
so), and a kind opened as an A-Z list with a level range, a pack filter
when two packs are loaded, and a search inside the kind. A phone, two
packs, a player, and the empty, failed and nothing-loaded states. Four
questions for the owner at the bottom. Nothing built yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feedback-site: serve lane 6e (#1240)
All checks were successful
CI / Backend lint (ruff) (pull_request) Successful in 1m8s
CI / Bot tests and audit (pull_request) Successful in 2m18s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m34s
CI / Bot/backend version sync (pull_request) Successful in 59s
CI / Does this change touch the recording path? (pull_request) Successful in 27s
CI / Which journeys does this change need? (pull_request) Successful in 27s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Feedback site tests (pull_request) Successful in 1m53s
CI / Docker image build (pull_request) Successful in 2m28s
CI / End-to-end journeys (desktop) (pull_request) Has been skipped
CI / Frontend (shard 2/2) (pull_request) Successful in 7m22s
CI / Frontend (shard 1/2) (pull_request) Successful in 10m5s
CI / Backend migration, tests, and audit (pull_request) Successful in 35m32s
b87d6a7c95
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
claude-bot scheduled this pull request to auto merge when all checks succeed 2026-10-30 23:02:45 +00:00
claude-bot deleted branch design/1240-browse-rules 2026-10-30 23:41:10 +00:00
Sign in to join this conversation.
No description provided.