Failing tests first (6 red: no cinema/poll handler emitted anything — films/showings/votes were invisible to federation and other peers' behaviors). Now: new-film→create(film), new-showing→schedule(showing), offering-add→offer, offering-update→update (id carries new values so distinct changes federate, replays dedup), offering-remove→retract, add-poll→create(poll), new-event→schedule(event), vote→vote(poll) — voter kept OFF the wire (seat number makes the id unique; pinned by test). All through host/blog--emit! (engine + durable activity log + outbox). buy-ticket's sell emission lands with H5's injectable mint. blog suite 244/244 (+6). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
217 KiB
217 KiB