docs: the owner's D218–D220, and CLAUDE.md's consent model after D171 #861

Merged
claude-bot merged 1 commit from docs/decisions-d218 into main 2026-09-26 23:22:55 +00:00
Collaborator

This records the owner's last three answers of 2026-09-26.

D Question Decision
D218 Lane 5 PR 4b's seven departures (already live) Accepted in full
D219 W13: making a private answer canon "Make it canon" pre-fills the block with the thread's people. Blocks may name a player (the secret follows the player) or a character (it follows whoever plays it)
D220 S4: where the PF2e and 5e sheets come from (c), the owner's choice: built in, as data in the pack format, plus the generic sheet. A pack may carry a newer version, which then wins

CLAUDE.md's consent paragraph, updated at the owner's request. After D171 (#853):

  • The announcement is always attempted: in the campaign's channel, then in the voice channel's chat.
  • If neither post lands, recording still starts, and the GM is told to tell the table.
  • It's not a gate. "Do not add consent gates" stands.

The catalogue is rebuilt with build.ps1, and every coverage/lane*.py is fully classified.

Every question is now answered.

🤖 Generated with Claude Code

This records the owner's last three answers of 2026-09-26. | D | Question | Decision | |---|---|---| | D218 | Lane 5 PR 4b's seven departures (already live) | Accepted in full | | D219 | W13: making a private answer canon | "Make it canon" pre-fills the block with the thread's people. Blocks may name a player (the secret follows the player) or a character (it follows whoever plays it) | | D220 | S4: where the PF2e and 5e sheets come from | **(c), the owner's choice:** built in, as data in the pack format, plus the generic sheet. **A pack may carry a newer version, which then wins** | **CLAUDE.md's consent paragraph, updated at the owner's request.** After D171 (#853): - The announcement is always attempted: in the campaign's channel, then in the voice channel's chat. - If neither post lands, recording still starts, and the GM is told to tell the table. - It's not a gate. "Do not add consent gates" stands. The catalogue is rebuilt with `build.ps1`, and every `coverage/lane*.py` is fully classified. **Every question is now answered.** 🤖 Generated with [Claude Code](https://claude.com/claude-code)
docs: the owner's D218-D220, and CLAUDE.md's consent model after D171
All checks were successful
CI / Summarisation accuracy eval harness (stub provider) (pull_request) Successful in 2m10s
CI / Bot tests and audit (pull_request) Successful in 4m39s
CI / Backend lint (ruff) (pull_request) Successful in 1m21s
CI / Feedback site tests (pull_request) Successful in 2m4s
CI / Bot/backend version sync (pull_request) Successful in 1m0s
CI / Does this change touch the recording path? (pull_request) Successful in 40s
CI / Synthetic session harness (no GPU, no LLM) (pull_request) Has been skipped
CI / Docker image build (pull_request) Successful in 1m21s
CI / Frontend tests, audit, and build (pull_request) Successful in 18m25s
CI / Backend migration, tests, and audit (pull_request) Successful in 37m38s
CI / End-to-end journeys (desktop, phone, keyboard-only) (pull_request) Successful in 18m48s
3c902a7e01
D218 accepts lane 5 PR 4b's seven departures, D219 is W13's private canon, and
D220 is S4 (c): the PF2e, 5e and generic sheets are built in, and a pack may
carry a newer version that wins. CLAUDE.md's consent paragraph now says what
D171 made true: the announcement is always attempted first, but a recording
starts even when it can't be posted, and the GM is told to tell the table.
Updated at the owner's request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign in to join this conversation.
No description provided.