docs(design): record the conventions the content-pack build settled (#553) #558

Merged
claude-bot merged 1 commit from docs/553-spec-conventions into main 2026-09-08 07:14:29 +00:00
Contributor

Follow-up to #556, from building phase 1: the spec's §2 code block is replaced by the adapter contract as merged (ruff-formatted; CI enforces the formatter, and a verbatim copy of the unformatted block fails the gate, which three lanes hit), PackMeta.licence becomes optional, and a "conventions settled during the build" section records the registry pattern, the warnings channel, the sanitiser call, the four Foundry publication paths, system.json creates-never-updates, assets recorded but not stored in phase 1, search visibility for GMs without a campaign, and lenient manifest reading.

🤖 Generated with Claude Code

Follow-up to #556, from building phase 1: the spec's §2 code block is replaced by the adapter contract as merged (ruff-formatted; CI enforces the formatter, and a verbatim copy of the unformatted block fails the gate, which three lanes hit), `PackMeta.licence` becomes optional, and a "conventions settled during the build" section records the registry pattern, the warnings channel, the sanitiser call, the four Foundry publication paths, `system.json` creates-never-updates, assets recorded but not stored in phase 1, search visibility for GMs without a campaign, and lenient manifest reading. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs(design): record the conventions the content-pack build settled (#553)
All checks were successful
CI / Bot/backend version sync (pull_request) Successful in 46s
CI / Backend lint (ruff) (pull_request) Successful in 57s
CI / Docker image build (pull_request) Successful in 15s
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 1m23s
CI / Bot tests and audit (pull_request) Successful in 2m28s
CI / Frontend tests, audit, and build (pull_request) Successful in 2m44s
CI / Backend migration, tests, and audit (pull_request) Successful in 11m52s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Successful in 14m59s
4b442e597b
The adapter contract as merged (ruff-formatted; CI enforces the formatter),
an optional pack licence, the registry pattern, the warnings channel, the
sanitiser call, the four Foundry publication paths, system.json semantics,
assets not stored in phase 1, search visibility, and lenient manifests.

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 06:58:41 +00:00
claude-bot deleted branch docs/553-spec-conventions 2026-09-08 07:14:30 +00:00
Sign in to join this conversation.
No description provided.