Files
AetherTable/python
John SmithandClaude 716c80c8dc feat(gateway): lobby ready flags + character binding + launch gating (iteration 33)
Per-member ready/selected_character_id persisted in MemoryStore and
Postgres (idempotent ALTER migration); member-scoped ready/character
routes with ownership validation; host launch refuses unready members
(409 with honest roster) unless host forces. Campaign sim readies seats
before launch. 7 new tests red-first; pytest 782 passed / 27 skipped.

Co-Authored-By: Claude <[email protected]>
2026-08-25 05:17:38 -04:00
..