Hosted under chess.sethpc.xyz/duplicate/ as a third game-mode card on
blind_chess. With base='/', Vite emitted absolute /assets/... URLs that
would fall through the Caddy /duplicate/* handler and 404 against the
blind_chess Fastify backend. Setting base='/duplicate/' keeps every asset
fetch inside the static handler.
The Task 4 test had East's and West's moves swapped relative to the
PLAYER_BOARDS mapping (E plays NE/SE, W plays NW/SW). Caught and fixed in
the shipped code during execution; this brings the plan document in line.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
14-task TDD plan: project scaffold, the seven-module engine (vitest-covered),
and five Svelte components. Covers every section of the design spec.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Local browser sandbox for "duplicate chess" — a four-player coupled-board
chess variant invented by Andrew Freiberg. Scaffold per CREATE_PROJECT.md
plus the approved design spec from this session's brainstorming.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>