Skip to content

feat: simplify Taskflow to worktree create and CLI open - #14

Merged
chenquan merged 5 commits into
mainfrom
feat/minimal-worktree-cli
Aug 14, 2026
Merged

chenquan merged 5 commits into
mainfrom
feat/minimal-worktree-cli

Conversation

@chenquan

Copy link
Copy Markdown
Owner

Summary

  • simplify the public runtime to create and open (plus version)
  • replace persisted state/report lifecycle with live Git worktree reconciliation
  • preserve multi-repository creation, safe locking, dry-run/execute, and Codex/Claude launch flows
  • update the skill, README, specs, tests, and archive the completed OpenSpec change

Breaking changes

  • remove init, start, status, validate, repo add, and the skill command
  • remove state.json, validation reports, and repository inventory as runtime dependencies
  • existing task workspaces using the old lifecycle must be recreated under the new contract
  • add repositories with create --repo when creating a task

Validation

  • openspec validate --all --strict --json
  • go test ./...
  • go vet ./...
  • go test -race ./...
  • go test ./cmd -run 'TestE2E' -count=1
  • go build ./...
  • compiled-binary smoke test for create --execute and open --tool codex

@chenquan
chenquan merged commit 81c80e6 into main Aug 14, 2026
14 checks passed
@chenquan
chenquan deleted the feat/minimal-worktree-cli branch August 14, 2026 13:34
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