The reports desk: a slip for surprises, replies in the hall

A Report button in a room's masthead files what happened and what was
expected, with a screenshot if there is one, pinned to the room and the
turn and rung through Sentry. Reports and the keeper's replies live in
feedback.jsonl beside the ledgers; the hall shows each seat's reports
with the thread under them and a line to answer. pull-reports.sh mirrors
the desk locally, report-reply.sh answers, and a skill works the desk.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
This commit is contained in:
Eric Wagoner
2026-09-23 10:12:51 -04:00
co-authored by Claude Fable 5.1
parent c49703ee4f
commit 8eca078043
11 changed files with 738 additions and 5 deletions
+4 -1
View File
@@ -24,7 +24,10 @@ the other wizard moves. An empty seat can be given to the bot. Each turn, choose
hand, pick which completed spell (if any) each hand casts and at whom, and reveal. The rules
are at `/rules`, and a walk through the page with screenshots at `/guide`. A room's link opened
without a seat is the Peanut Gallery: a read-only view showing only what every wizard could see.
Seated wizards can talk to the table; the talk is a ledger line like any other.
Seated wizards can talk to the table; the talk is a ledger line like any other. The Report
button in a room's masthead files a bug report pinned to the room and the turn, kept in
`feedback.jsonl` beside the ledgers; `deploy/pull-reports.sh` mirrors them locally and
`deploy/report-reply.sh` answers one, and the reply appears under the report in the player's hall.
Around the two hands: