Skip to content

feat(worksets): add list, detail, and create flow - #12

Open
RandyZ wants to merge 7 commits into
mainfrom
feature/workset-opt
Open

feat(worksets): add list, detail, and create flow#12
RandyZ wants to merge 7 commits into
mainfrom
feature/workset-opt

Conversation

@RandyZ

@RandyZ RandyZ commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add Worksets list, detail, and create flows with trusted Project/Store binding and one-time opener overrides.
  • Keep Workset CLI calls selector-free, add shell-free Windows launcher resolution, and preserve existing state on validation failures.
  • Archive the OpenSpec change, sync the four affected specs, and include real Extension Host evidence for dark, light, and high-contrast themes.
  • Prepare the feature release as v0.2.1: update CHANGELOG, English/Chinese marketplace README content, package description, and Store/Workset discovery keywords.
  • This branch also contains the earlier Worksets design/planning commits, the structured spec viewer plan, and the dashboard article draft.

Test plan

  • pnpm test — 63 files / 1005 tests passed
  • pnpm run build
  • pnpm run package — generated and verified openspec-workflow-0.2.1.vsix
  • Packaged manifest reports version 0.2.1 and packaged README contains the Stores and Worksets guide
  • Changed OpenSpec specs validate successfully
  • Real Extension Development Host checked at 430px in dark, light, and high-contrast themes

Notes

openspec validate --all still reports three unrelated pre-existing repository issues: add-i18n-support, extension-state-storage, and marketplace-publish.

Replace expanded Project-first topology with list, detail,
and create so Workset open and Planning-root selection stay
discoverable without mixing Project or Git duties.
Make Requirement/Scenario structure and keyword colors
readable in Spec previews without changing OpenSpec files.
Ship the Project-first Worksets Sidebar so users can scan, inspect, and create Worksets through official CLI actions, then archive the completed change with synced specs.
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