docs(design): content packs specification, the importer-first direction for #553 #556

Merged
claude-bot merged 1 commit from docs/553-content-packs-spec into main 2026-09-08 06:20:20 +00:00
Contributor

The owner's decision of 2026-09-08 on #553: Quest Board ships no game content; people load content they have, in formats already in use, affirming at import that they may; a host can act on rightsholder notices (#555).

docs/design/content-packs-spec.md is the phase 1 contract the lanes build against: the normalised record and adapter protocol (verbatim code), the data model and migration, the import pipeline with the affirmation text and its versioning, search and ranking, every endpoint, the native .qbpack format (also a bare JSON array and a CSV for hand-written homebrew), the five adapters with their fixture policy, starter packs as release assets, the minimal UI, the tests that define done, and six lanes with their merge order.

The investigation report is marked superseded where it differs and stands elsewhere.

🤖 Generated with Claude Code

The owner's decision of 2026-09-08 on #553: Quest Board ships no game content; people load content they have, in formats already in use, affirming at import that they may; a host can act on rightsholder notices (#555). `docs/design/content-packs-spec.md` is the phase 1 contract the lanes build against: the normalised record and adapter protocol (verbatim code), the data model and migration, the import pipeline with the affirmation text and its versioning, search and ranking, every endpoint, the native `.qbpack` format (also a bare JSON array and a CSV for hand-written homebrew), the five adapters with their fixture policy, starter packs as release assets, the minimal UI, the tests that define done, and six lanes with their merge order. The investigation report is marked superseded where it differs and stands elsewhere. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs(design): content packs specification, the importer-first direction for #553
All checks were successful
CI / Docker image build (pull_request) Successful in 23s
CI / Backend lint (ruff) (pull_request) Successful in 38s
CI / Bot/backend version sync (pull_request) Successful in 38s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 51s
CI / Bot tests and audit (pull_request) Successful in 1m49s
CI / Frontend tests, audit, and build (pull_request) Successful in 2m9s
CI / Backend migration, tests, and audit (pull_request) Successful in 7m57s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Successful in 23m13s
69bad84ae5
The owner's decision of 2026-09-08: Quest Board ships no game content; people
load content they have, in formats already in use, affirming at import that
they may. This is the phase 1 contract: the normalised record and adapter
protocol, the data model and migration, the import pipeline with the
affirmation, search, endpoints, the native format, the five adapters, starter
packs as release assets, the minimal UI, the tests that define done, and the
lanes. The investigation report is marked superseded where it differs.

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-08 05:59:52 +00:00
claude-bot deleted branch docs/553-content-packs-spec 2026-09-08 06:20:20 +00:00
Sign in to join this conversation.
No description provided.