Sprint goal: ship v0.2.0 — drivers polished + tested + published, Go bugfixes, CI exercising live PG with per-client visibility, README hero leading on xmin-horizon argument with WI #77 R8 numbers (no link), plus release-blocker audit findings from #113.
Wave 1
Wave 2
Wave 3
Wave 4 — release-blocker audit findings (added per umbrella #113)
Order roughly by user's umbrella priority list. All require red/green TDD where there's a real bug.
Critical security (highest priority)
Correctness bugs (release blockers)
Concurrency (contingent on intended model)
Python client release-scope
Docs (release-quality bar)
Deferred to v0.2.1+ (per umbrella triage)
Non-negotiables
- Red/green TDD for every bug fix.
- PR lifecycle: CI → REV → tested with evidence → user merges.
- Anti-leak strict.
- CLAUDE.md style.
- No SOC2 in REV.
Definition of Done
- All sprint-labeled issues closed (PRs merged by user).
- Spec alignment vs SPECx.md; deviations documented in SPECx.amendments.md.
- No outstanding REV-blocking findings on any merged PR.
Sprint goal: ship v0.2.0 — drivers polished + tested + published, Go bugfixes, CI exercising live PG with per-client visibility, README hero leading on xmin-horizon argument with WI #77 R8 numbers (no link), plus release-blocker audit findings from #113.
Wave 1
Wave 2
Wave 3
Wave 4 — release-blocker audit findings (added per umbrella #113)
Order roughly by user's umbrella priority list. All require red/green TDD where there's a real bug.
Critical security (highest priority)
Correctness bugs (release blockers)
Concurrency (contingent on intended model)
Python client release-scope
Docs (release-quality bar)
Deferred to v0.2.1+ (per umbrella triage)
Non-negotiables
Definition of Done