Repository navigation
Go: a lone seat adds GNU Go at a level - #466
Conversation
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
muchq | 79ff785 | Commit Preview URL Branch Preview URL |
Oct 20 2026, 01:05 PM |
ReviewAltitude looks right for MoonBase#1681/#1682 phase 4: lone-seat Low — clock seat names aren’t pinnedPR text and the “wherever a seat is named” test claim clocks; the playing assertion only checks the status line ( |
|
Clock seat label: agreed, it's unpinned. It will ride this PR's next code push, if one comes, as an assertion on the bot's clock reading "GNU Go 4". It doesn't start a push on its own; the label goes through the same Generated by Claude Code |
UI for muchq/MoonBase#1681 and muchq/MoonBase#1682 (muchq/MoonBase#1668 phase 4).
useGoTable.addBot(level)sendsaddBot {level}, held asseatinguntil the next view or a refusal.gnugo@4) reads "GNU Go 4" in the waiting list, on its clock, in the turn and acceptance lines, and in the result.GoPlayer.botandaddBotare in the wire types.Deploy order: merge after muchq/MoonBase#1682 deploys with
GO_ENGINE_URLset. Until then the hub refusesaddBotwith "no go engine".Tests (written first, watched red): naming, the hook's seating hold, the picker's gating and disabled states, and bot names in the waiting list, clocks, turn line, acceptance line and result. The UI's new conditions are mutation-checked. 1676/1676; tsc and eslint clean.
The review panel ran (React, UX/a11y, wire, altitude). Its fixes are the second commit.
🤖 Generated with Claude Code
https://claude.ai/code/session_01Xae1QBa2qHX32DPVGSq19F