What to build
Once all v1 fallback cases are migrated to v2, delete the v1 code:
Merger struct and its methods
- The v1 branch in
execute_uncommitted_impl
can_use_create_plan gate (all operations now use v2)
- Helpers only used by v1 (e.g. parts of
create_joined_stream not reused)
- Tests specific to v1 behavior or the v1/v2 fallback logic
See milestone description for full PRD.
Acceptance criteria
Blocked by
User stories addressed
- 4: single merge_insert code path
What to build
Once all v1 fallback cases are migrated to v2, delete the v1 code:
Mergerstruct and its methodsexecute_uncommitted_implcan_use_create_plangate (all operations now use v2)create_joined_streamnot reused)See milestone description for full PRD.
Acceptance criteria
Mergerstruct deletedcan_use_create_planremovedexecute_uncommitted_implremovedBlocked by
User stories addressed