Roadmap
Current progress and the post-MVP milestones.
The rebuild is intentionally phased. Each milestone leaves the project in a usable, reviewable state.
Completed
- Foundation stabilization for dashboard, CI, Docker, and documentation
- Dependency modernization onto a supported Next.js stack
- Replay CLI prototype for closed offset-range replay
- Phase 2 safety work: dry-run preview and replay metadata headers
- Phase 3 replay jobs with local SQLite persistence
- Phase 4 replay API for job creation, preview, start, cancel, and status reads
- Phase 5 replay UI for draft creation, preview, start, and monitoring
- Phase 6 timestamp-to-offset replay for incident windows
- Phase 6 message-per-second throttling for replay writes
- Phase 6 richer progress metrics for replay jobs
- Phase 6 running-job cancellation
- Phase 6.5 MVP acceptance pass
Next
- Alpha release quality control
- Replay-specific filtering and comparison
- Replay estimates and richer incident workflows
Phase 6.5 Acceptance Pass
- Confirm offset replay works end to end
- Confirm timestamp replay works end to end
- Confirm dry-run preview never produces destination records
- Confirm source and destination topic safety rules prevent replay loops
- Confirm local Docker sample, external Kafka, and Confluent Cloud docs are accurate
- Confirm README and GitHub Pages match the actual application
A summary of the checklist and verification commands is published in
the MVP acceptance guide; the
full runbook lives in docs/MVP_ACCEPTANCE.md in the
repo.
Near-Term Non-Goals
- multi-cluster replay
- auth and RBAC
- schema registry integration
- exactly-once replay guarantees
- predictive analytics and automated root cause features