Skip to content

fix(launcher): preserve ordered multi-change selection - #118

Merged
Inakitajes merged 4 commits into
mainfrom
fix/fix-openspec-selection-new-run
Sep 15, 2026
Merged

Inakitajes merged 4 commits into
mainfrom
fix/fix-openspec-selection-new-run

Conversation

@Inakitajes

Copy link
Copy Markdown
Owner

Summary

Preserves the operator's ordered multi-change selection through the launcher flow and archives the corresponding OpenSpec change.

  • Keep the selected local OpenSpec changes in picker-listing order, independent of toggle order, across review and the durable run plan.
  • Add select-all and explicit no-change behavior, and focus the picker on the first active change (returning to the first selected change on re-entry).
  • Verify the ordered batch in the change picker, launcher, and CLI routing tests.
  • Archive openspec-multi-change-selection and sync its ADDED requirements into the main specs (run-launcher, worktree-operations).

Verification

  • bun run typecheck
  • bun test (3288 pass, 0 fail)
  • openspec validate --specs (20 passed, 0 failed)

- Add ordered multi-change selection and contract-picker confirmation
- Restore picker focus and improve archive highlight readability
- Cover selection handoff, routing, and launcher behavior with tests
@Inakitajes
Inakitajes merged commit b922a88 into main Sep 15, 2026
2 checks passed
@Inakitajes
Inakitajes deleted the fix/fix-openspec-selection-new-run branch September 15, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant