b2ddd9895672a32d509131dfe61acee5fd6b5a48
- place_clock_planet now fans _notify_clock_placement out to the room group on every landed placement: full placements (open SEED MAP felts repaint — ONE shared map per room, updating asynchronously) + the next turn (next_planet, next_slot); nothing broadcast on rejections - RoomConsumer clock_placement pass-through; CLOCK_SLOT_BY_PLANET inverse map - seed overlay: data-clock-slot embeds the viewer's position circle; the room:clock_placement window listener adopts the placements, repaints, and when next_slot is THIS circle gains the placement affordance live (_ensurePrompt + _placeable) — no reload between turns - turn progression 6→1 was already general server-side (increment 1's _clock_placeable_for); now pinned by ITs (circle 5 blocked before Uranus / Saturn after / full roster walk Uranus→Saturn→Jupiter→Mars→ Sun→Moon + post-ritual 403) + the circle-5 reload-path FT - new SeedMapClockBroadcastTest (channels, two browsers): circle 6 places Uranus → circle 5's open felt live-gains the glyph + the "Place Saturn" prompt → Saturn flows back; _seed_clock_room / _tap_sign FT helpers shared across clock classes [[project-voronoi-spec]] [[feedback-channels-broadcast-must-originate-in-daphne]] Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Description
No description provided
Languages
Python
45.7%
JavaScript
36%
HTML
9.6%
SCSS
8.5%
Jinja
0.1%