Skip to content

Execution Plan

Audience: contributors.

This summary aligns implementation planning to 6 sprints and 9 epics. All six sprints and nine epics are complete — v1.0 shipped as Roomful 1.0.1 on 2026-06-28 (npm latest, Docker :latest, GitHub Releases). The current public-verified JavaScript/core release is @roomful/core v2.0.0, with the wider @roomful/* package set versioned per package. Remaining forward work is planned as the v2 phases below; see the Roadmap for full detail.

SprintDurationGoalStatus
Sprint 1Weeks 1-2Foundation, monorepo, CI, initial transport baseline✅ Released
Sprint 2Weeks 3-4Core primitives: presence, cursors, basic state✅ Released
Sprint 3Weeks 5-6State/awareness/events hardening + React adapter✅ Released
Sprint 4Weeks 7-8Vue/Svelte adapters + relay server✅ Released
Sprint 5Weeks 9-10CRDT, encryption, UI kit, devtools beta✅ Released
Sprint 6Weeks 11-12Polish, docs completion, launch readiness✅ Released
EpicTitleStatus
EP-01Foundation & Repository Setup✅ Released
EP-02Core Transport Layer✅ Released
EP-03Collaboration Engines✅ Released
EP-04Framework Adapters✅ Released
EP-05Relay Server✅ Released
EP-06UI Component Kit✅ Released
EP-07Advanced Features✅ Released
EP-08DevTools & DX✅ Released
EP-09Docs, Tests & Launch✅ Released

Three further milestones shipped after New Primitives I, delivering the original v2.0-beta scope early:

VersionPhaseFocusStatus
v1.6Session Recordingroom.useRecording() capture / .roomful export / replay✅ Released
v1.7AI Peer + ReplayaddAIPeer() headless peers + room.applyReplaySignal() visual replay✅ Released
v1.8Transportstransport: 'webtransport' (HTTP/3) + Cloudflare edge relay✅ Released
v1.9Agent ApprovalsAI peer approvals, session summarizer, .roomful format✅ Released
v1.10ObservabilityDiagnostics inspector, error catalog, topology, usage metrics✅ Released
v2.0.0Protocol v2 EraRFC-0001 accepted, ephemeral rooms, audit log, idempotency, CRDT bridge decision, ZK feasibility RFC✅ Public Verified

Dart and Flutter work is source-present alpha in dart/roomful and dart/roomful_flutter. Both packages still need pub.dev publication work before they should be treated as public package releases.

The roadmap now expands (does not restart) into a cross-platform, self-hostable, AI-native collaboration layer. v2.x is a ~24-sprint / ~48-week transition; v3.0 (RoomfulScript + a frozen protocol) ships only after the protocol, Flutter SDK, trust layer, and AI-agent collaboration are stable.

VersionPhaseFocus
v2.0-betaProtocol + Relay StabilizationVersioned event envelope, schema, replay model, relay hardening, test vectors
v2.1-alphaDart Core SDKroomful source alpha; pub.dev publication pending
v2.2-betaFlutter SDK MVProomful_flutter source alpha; path dependency removal and pub.dev publication pending
v2.3Self-host + Mobile TrustDocker/Redis, JWT & Firebase/Supabase auth, reconnect hardening, cross-platform demos
v2.4B2B Collaboration ComponentsDurable comments, field presence, record locks, vertical component packs
v2.5AI Agent CollaborationAI peer identity, agent cursor, action stream, approval flow, recording alpha
v2.6Observability + TrustRoom Inspector, audit log, topology visualizer, production-trust docs
v2.7Offline / Local-firstOffline queue, reconnect recovery, conflict UI, CRDT bridge strategy
v2.8Cloud / Open-Core ReadinessHosted relay beta, dashboard, orgs/projects, quotas, usage events
v3.0-rcRoomfulScript + Stable ProtocolCollaboration-as-code, protocol freeze, migration guide/tooling

The detailed epic map (EP-10EP-25), the sprint plan (S01S24), the issue backlog (#101#254), and release gates (G1G8) live in the v2 → v3 backlog. Strategy and the innovation idea pool are in Innovation & Moat; the productization phase is in the Post-v3 Operating Roadmap.

v2 is additive and backward-compatible with the released v1.x line — no breaking changes to any v1.x public API; a stable protocol contract is frozen only at v3.0.

  • Acceptance criteria met
  • Tests added and passing
  • Strict TypeScript compatibility maintained
  • Relevant docs updated
  • PR reviewed and approved