Lane 8 page P6: Handouts and Rules & bestiary; a reveal opens a handout to read (WIKI-14, WIKI-15, #916) #920
Loading…
Reference in a new issue
No description provided.
Delete branch "build/lane8-p6-handouts-rules"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Lane 8 page P6 (#734), plus the server gap it found (#916).
Pages
/wiki/handouts): the GM's handouts by session with who each went to, unshown ones first as prep, and reveals outside play under "Between sessions". Show it picks the audience (characters first), posts to Discord unless switched off (D61), says when, and names the piece of a letter shown in parts. Take it back uses the server's revoke route. A player sees what was shown to her, by session, fromGET /handouts./media/./wiki/rules): search the loaded packs; rules open with their source, creatures as a stat block; a GM can Make it ours. Licence lines at the foot; an empty state when no pack is loaded.Server (#916). A live reveal covering a player opens that handout's page to read and its file list, and nothing else: no lists, search, feeds or writes. It's rendered for her, so GM blocks never reach her, and
can_editis forced off. Taking the reveal back closes it on the next request.GET /api/campaigns/{cid}/handoutslists what was shown to the reader, grouped by session. A player's own handout may use audiencemine(hers and the GMs'); no other page may.LoreEntryResponsegainssource_reference_entry_id(IS-123). No migration.Checked
test_needs_you_asks_again_after_a_move. That test fails on every Tuesday on main too and is fixed in #919.private, no-store; taken back, 404;/media/private/*and/internal-files/*are 404.Closes #916. Part of #734.
🤖 Generated with Claude Code
A live reveal whose audience covers a player opens that handout's page to read (rendered for her, so GM blocks never reach her; read-only) and its file list. Nothing else widens: the wiki list, search, feeds and every write keep the page's own audience. Taking the reveal back closes it again. GET /api/campaigns/{cid}/handouts lists the handouts shown to the reader, grouped by session (null = between sessions, W8), with piece labels and files. A player's new document page may be audience "mine" (hers and the GMs'); no other page. LoreEntryResponse carries source_reference_entry_id (IS-123). No migration. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>