Eric Wagoner and Claude Fable 5.1
3825dfb44c
Preferences: a panel of what the browser remembers about its player, with the kit's motion and confirm-move settings, a game's own declarations, and the host's last table options as defaults
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 18:54:22 -04:00
Eric Wagoner and Claude Fable 5.1
de430c3794
A note under each table option while it is chosen, and the rules page offers the way back to the game it was opened from
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 18:48:57 -04:00
Eric Wagoner and Claude Fable 5.1
7aa05536c2
The tally: what the ledgers add up to, in every game's about panel, with the game's own lines through GameSpec.tally
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 18:16:41 -04:00
Eric Wagoner
1f412a2440
app.html links the touch icon
2026-09-23 15:48:39 -04:00
Eric Wagoner and Claude Fable 5.1
ef617a50c2
A bot whose move opens the game, or is owed after a restore, plays it at once; the over line is written once
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 14:37:39 -04:00
Eric Wagoner and Claude Fable 5.1
23b72ddc6d
The ledger gate replays with the table's options, and takes the site from SITE for a machine whose DNS lags
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:42:02 -04:00
Eric Wagoner and Claude Fable 5.1
b92c7db4b6
setup-droplet.sh hands the validated access log to Caddy and restarts it; the kit's first droplet found the log owned by root
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 13:16:02 -04:00
Eric Wagoner and Claude Fable 5.1
63bd154798
Table options: the host's choices when opening a table, declared by the game, recorded on the room line
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 12:45:42 -04:00
Eric Wagoner and Claude Fable 5.1
2ab6dc4b5f
A favicon in the HTML itself, with the file in static
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 12:32:58 -04:00
Eric Wagoner and Claude Fable 5.1
d4a2b2a84e
The keeper's hour reads with a space, and noon and midnight by name
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 12:27:50 -04:00
Eric Wagoner and Claude Fable 5.1
e846ddedc4
The family list: every game of the Kestrel's Nest in one file, shown in each game's about panel
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 12:26:46 -04:00
Eric Wagoner and Claude Fable 5.1
6dce3b82f0
Rematches, seats that travel by phrase, the keeper's bell with the hour where they live, the host's leave for the gallery to talk, and seats doubted before they are dropped
...
Ported from Wiz-War, where each earned its keep. All on the ledger:
galleryTalk, challenge and rematch lines, gallery chat signed with a
name, held seats on a rematch table's room line. Twenty-two protocol
checks against a scratch server and a replay after restart.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG
2026-09-23 12:19:03 -04:00
Eric Wagoner
65d62f2ab3
deploy.sh ships the token migration
2026-09-23 12:08:26 -04:00
Eric Wagoner and Claude Fable 5.1
c934bbe434
Hashed seat tokens, ledgered inputs, refusable moves, disk-checked codes, host-only bots, and a drift script
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 12:07:53 -04:00
Eric Wagoner and Claude Fable 5.1
ddb18cb08a
The host begins at every table size and may send a bot away
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 11:21:42 -04:00
Eric Wagoner
457a536f58
The demo bot draws from the seed, the round and the seat
2026-09-23 11:01:32 -04:00
Eric Wagoner
69b7273627
A plain favicon for the template
2026-09-23 11:00:18 -04:00
Eric Wagoner and Claude Fable 5.1
1cd24e3ddd
The game kit: the shared infrastructure of Wiz-War and Waving Hands as a template
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0141G6xqLeNRYEtviLWSB5Up
2026-09-23 11:00:05 -04:00