docs(roadmap): mark Wave 1 shipped + capture interim work + version decision#121
Conversation
…ecision - Wave 1: 5 PRs merged 2026-05-17 closing 10 issues. Listed each PR with its scope so the table is self-contained without cross-referencing GitHub. - Captured 4 Wave 1 learnings worth carrying forward (bot iterates, Order.type rename triggers v1.2-vs-v2.0 decision, worktree CWD slips, pip-audit needs pip seeded into uv venv). - Wave 2 marked ⏸ paused pending interim work. Added an "Interim work" section as a placeholder for items to scope. - Captured follow-ups opened during Wave 1 review (#114 audit, #113 closed-as-superseded). - Release-cut criteria: replaced static "HIGH severity items" list with ✅/⏳ progress markers, and added an explicit v1.2.0 vs v2.0.0 decision block driven by #112's Order.type rename. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Code Review — PR #121Status: Merged | Docs-only change to OverviewPost-Wave-1 housekeeping update: converts the Wave 1 plan table to an actuals table, captures learnings, introduces an "Interim work" buffer section, and rewrites the release-cut criteria with the What's Good
Suggestions / Nits
CorrectnessNo factual errors spotted. PR/issue links were spot-checked and match the referenced work. The claim that Wave 1 closed 10 issues across 5 PRs is consistent with the table (2+1+1+3+3 = 10). The CI hotfix (#120) is correctly excluded from the issue-close count. SummaryClean, accurate housekeeping. The version-decision block is the most consequential addition and is well-reasoned. Suggestions above are all minor polish; none block anything. ✅ |
Summary
Post-Wave-1 roadmap update:
extra=audit, Wave 5 candidate); Spec-sync drift tracking #113 closed-as-superseded by security(spec-sync): harden against upstream compromise #109's per-drift pattern.Order.type→Order.order_typerename.Test plan