## Objective Move initiative, turns, HP, conditions, concentration, reactions, and round transitions into server commands. ## Milestone outcome DM and player clients share an authoritative real-time battle/session state coordinated by Durable Objects. ## Milestone dependency CF-4, CF-5 ## Milestone exit gate - Two or more devices observe ordered, authoritative state changes in staging. - Duplicate/replayed commands are idempotent and stale commands cannot rewind the session. - A hibernated, evicted, or newly deployed object restores without losing the latest acknowledged durable state. - Player connections cannot retrieve DM-only notes, hidden creatures, or secret map data. - Session close/archive produces a durable campaign record and releases active resources according to policy. ## Definition of done The applicable repository-wide definition of done in the [Cloudflare cloud-native roadmap](https://github.com/Gelatinous-Code/Encounterizer/blob/main/docs/cloudflare-cloud-native-roadmap.md#definition-of-done-for-every-milestone) must be satisfied before this issue closes. ## Source - Roadmap work package: **CF-6.3** - Milestone: **CF-6 — Live Session Runtime**
Activity