You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Mythic Masters walk together: the room keeps what the region's wilds and its mythic are doing, so a late joiner hears it even after the teller left #3859
Today the Region (apps/mythic-masters/src/edge/region.ts) only relays: a newcomer learns which patches are picked, which flocks are up and which dens are busy from seen, which a friend's page sends on hi. If the friend who picked or flushed them has left, the newcomer's wilds are fresh again, and nothing in the room holds the region's mythic or its hunt at all. Round 16 made the relay honest (a pick or flush is told only by a vouched-for player standing beside it); this makes it lasting.
Keep a small, capped record of the region's recent picks, flushes and busy dens in memory, on a socket attachment so it survives hibernation (no storage writes per tick: the goalpost's cheap-by-design point), and send it with all on join.
Test: in test/online.test.ts, A picks and flushes, then leaves; C joins and still sees them. Check the price with bun scripts/cost.ts 6 60 stays under $0.005 per player-hour.
Phase done in #3875 (green, waiting for the owner's merge): the room keeps the region's newest picks, flushed flocks, roosts and busy dens on every open seat's socket attachment, and a late joiner gets them with all. Tested: Ada picks and flushes, leaves, Cy joins and still sees both; the worst case fits the 2 KB attachment. Price unchanged.
Left here, so this stays open:
The record lasts only while someone is in the room; an empty room forgets it (it'd need DO storage).
The region's mythic and its hunt aren't kept by the room yet.
Done, from the 2026-11-09 board scan (notes/audit/2026-11-09-*.json): #3875 (merged) keeps the region's wilds on seat attachments for a late joiner; the two leftovers are filed as #3876
Activity
QuinnsCode commentedon Nov 6, 2026
Phase done in #3875 (green, waiting for the owner's merge): the room keeps the region's newest picks, flushed flocks, roosts and busy dens on every open seat's socket attachment, and a late joiner gets them with
all. Tested: Ada picks and flushes, leaves, Cy joins and still sees both; the worst case fits the 2 KB attachment. Price unchanged.Left here, so this stays open:
Mythic Masters walk together: the room keeps the region's wilds for a…
QuinnsCode commentedon Nov 9, 2026
Done, from the 2026-11-09 board scan (notes/audit/2026-11-09-*.json): #3875 (merged) keeps the region's wilds on seat attachments for a late joiner; the two leftovers are filed as #3876
Mythic Masters together round 20: the room keeps the party's contract…