Gahookz Arena — dev hub

Every chat's work in progress, built from its own worktree on request. 1 chat waiting on you.
Play main Production site

Main

main
c8c38d1 · Records: correct the sprint's file and commit counts 18h ago
fresh · 894 ms server up What production is built from. The baseline to compare everything against.

Social Hub

claude/gahookz-arena-social-hub-cb850b
34d6f3c · Marketplace core: item ownership and the authoritative bargain bin 2h ago +8 vs main 23 files differ
not built yet
23 files differ from main
apps/web/src/concourse.ts
apps/web/src/fight-hub.ts
apps/web/src/main.ts
apps/web/src/render.ts
apps/web/test/concourse.test.ts
apps/web/test/fight-hub.test.ts
docs/design/0012-social-hub-placement.md
docs/slices/social-hub.md
docs/verification/2026-10-25-social-hub/arena-overview.png
docs/verification/2026-10-25-social-hub/deck-blue-marketplace.png
docs/verification/2026-10-25-social-hub/deck-blue-mirror-during-fight.png
docs/verification/2026-10-25-social-hub/deck-gold-tavern.png
docs/verification/2026-10-25-social-hub/deck-green-practice_pit.png
docs/verification/2026-10-25-social-hub/deck-red-fight_hub.png
docs/verification/2026-10-25-social-hub/fight-hub-fighting.png
docs/verification/2026-10-25-social-hub/fight-hub-picking.png
packages/sim/src/index.ts
packages/sim/src/map.ts
packages/sim/src/maps/colosseum.ts
packages/sim/src/market.ts
packages/sim/test/colosseum.test.ts
packages/sim/test/market.test.ts
scripts/social-hub-shots.mjs

Menu UI

claude/gahookz-social-hub-overhaul-05028a
ebbe7b4 · Sandbox slice 2: the F2 panel, and one HUD label that disagreed 1h ago 1 uncommitted +17 vs main 57 files differ
not built yet
57 files differ from main
apps/web/index.html
apps/web/src/audio/music.ts
apps/web/src/hud.ts
apps/web/src/main.ts
apps/web/src/menu-model.ts
apps/web/src/menu-shell.ts
apps/web/src/modes.ts
apps/web/src/net/host-room.ts
apps/web/src/net/room-client.ts
apps/web/src/practice.ts
apps/web/src/room-badge.ts
apps/web/src/room-panel.ts
apps/web/src/sandbox/diagnostics.ts
apps/web/src/sandbox/panel-model.ts
apps/web/src/sandbox/panel.ts
apps/web/src/sandbox/sandbox.ts
apps/web/src/settings.ts
apps/web/src/styles.css
apps/web/src/ui/menu.css
apps/web/src/ui/screens.css
apps/web/src/ui/tokens.css
apps/web/test/host-room.test.ts
apps/web/test/keybinds.test.ts
apps/web/test/menu-model.test.ts
apps/web/test/music.test.ts
apps/web/test/room-badge.test.ts
apps/web/test/room-flow.test.ts
apps/web/test/room-panel.test.ts
apps/web/test/sandbox-diagnostics.test.ts
apps/web/test/sandbox-panel-model.test.ts
apps/web/test/sandbox.test.ts
apps/web/test/settings.test.ts
apps/web/test/ui-tokens.test.ts
docs/design/0013-menus-and-welcome-screen.md
docs/design/0014-room-flow-states.md
docs/design/0015-sandbox.md
docs/slices/menu-ui-overhaul.md
docs/verification/2026-10-26-room-flow-sandbox/back-to-free-play.png
docs/verification/2026-10-26-room-flow-sandbox/host-controls-ready.png
docs/verification/2026-10-26-room-flow-sandbox/host-free-play.png
docs/verification/2026-10-26-room-flow-sandbox/one-off-fight.png
docs/verification/2026-10-26-room-flow-sandbox/sandbox-panel.png
docs/verification/2026-10-26-room-flow-sandbox/sandbox-stats.png
docs/verification/2026-10-26-room-flow-sandbox/sandbox-three-bots.png
docs/verification/2026-10-26-room-flow-sandbox/tournament-intermission.png
docs/verification/2026-10-26-room-flow-sandbox/tournament.png
docs/verification/2026-10-26-weapon-table/held-bow.png
docs/verification/2026-10-26-weapon-table/held-daggers.png
docs/verification/2026-10-26-weapon-table/held-firewand.png
docs/verification/2026-10-26-weapon-table/held-gloves.png
docs/verification/2026-10-26-weapon-table/held-longsword.png
docs/verification/2026-10-26-weapon-table/held-revolver.png
docs/verification/2026-10-26-weapon-table/table-first-person.png
docs/verification/2026-10-26-weapon-table/table-third-person.png
packages/protocol/src/messages.ts
packages/sim/src/sim.ts
scripts/room-flow-sandbox-check.mjs

Combat and Movement

claude/combat-and-movement-d04ca8
08d4c54 · Name integrator, document extra/ ChatGPT idea folder 25h ago −44 behind main
not built yet

Game Loop

claude/game-loop-4c835f
989d4ee · Add Tyson's ChatGPT material: combat/movement sprint V4 and Social Hub handoff 25h ago −43 behind main
fresh · 1148 ms server up

Graphics, Sound, Assets

claude/graphics-sound-assets

This chat is working in the main checkout and has no branch of its own yet, so there is nothing to serve in isolation.

Misc

claude/misc

This chat is working in the main checkout and has no branch of its own yet, so there is nothing to serve in isolation.

Dev Environment

claude/dev-environment-bcb8d3
1d1ff28 · Dev hub is live at arenadev.gahookz.com 8 min ago +4 vs main 27 files differ
Needs you — Does the dev hub actually make playtesting easy?

The hub serves every chat's branch at one address and carries your feedback back to them. Nothing about it has been used by a person yet — only by browser tests.

Try this
Questions
  • Is one track at a time per browser a real limitation for you, or fine?
  • Should the hub also merge every branch into one 'everything at once' build, conflicts and all?
  • Do you want a QR code on each card so a phone can join without typing the address?
fresh · 1225 ms server up This hub itself.
27 files differ from main
apps/devhub/package.json
apps/devhub/public/menu.js
apps/devhub/public/overlay.js
apps/devhub/src/build.ts
apps/devhub/src/git.ts
apps/devhub/src/hub.ts
apps/devhub/src/main.ts
apps/devhub/src/playtest.ts
apps/devhub/src/runner.ts
apps/devhub/src/tracks.ts
apps/devhub/src/view.ts
apps/devhub/test/git.test.ts
apps/devhub/test/hub-routing.test.ts
apps/devhub/test/playtest.test.ts
apps/devhub/test/tracks.test.ts
apps/devhub/test/view.test.ts
apps/devhub/tracks.json
apps/devhub/tsconfig.json
docs/DEV_ENVIRONMENT.md
docs/playtest/README.md
docs/playtest/request.json
docs/slices/dev-environment.md
docs/verification/2026-10-26-dev-hub/01-dev-menu.png
docs/verification/2026-10-26-dev-hub/02-in-game-panel.png
docs/verification/2026-10-26-dev-hub/03-menu-on-a-phone.png
package.json
tests/e2e/devhub.spec.ts