The template's lost-seat search counts the tables it cannot give back rather than naming them, leaves a seat a bot stands in for to the host, and the keeper's door looks a name up across tables

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CCLa2PaEeCj8njQZSWGqHx
This commit is contained in:
Eric WagonerandClaude Fable 5.1 committed 2026-11-10 21:20:27 -05:00
1 parent dcb18b2b7e
commit e3f8a03215
7 files changed
+69 -35

No files matched your search

+1 -1
View File
@@ -130,7 +130,7 @@
const r = await api.findSeats(name.trim(), roomId).catch(() => null);
const mine = r?.seated.find((s) => s.roomId === roomId);
if (!mine) {
if (r?.elsewhere.length) error = `A seat here is under that name, last used from another address. Ask the host for a transfer phrase, or write to the keeper.`;
if (r?.elsewhere) error = 'A seat here is under that name, but it was last used from another address, or the host gave it to a bot. Ask the host for a transfer phrase, or write to the keeper.';
return false;
}
rememberSeat(roomId, { seat: mine.seat, token: mine.token });