Skip to content

feat: remove open command - #18

Merged
chenquan merged 3 commits into
mainfrom
feat/remove-open-command
Aug 30, 2026
Merged

feat: remove open command#18
chenquan merged 3 commits into
mainfrom
feat/remove-open-command

Conversation

@chenquan

@chenquan chenquan commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove the taskflow open command and its Go launch path, including Service.Open, preflightOpen, internal/devtool, and PATH lookup.
  • Rework command and E2E tests to assert create --dry-run reuse for dirty matching worktrees.
  • Generate native claude/codex commands from the bundled skill and update the README and OpenSpec task state.
  • Make native launch guidance shell-safe for POSIX shells, PowerShell, and cmd.exe, including path quoting and escaping.
  • Require a post-create dry-run without --repo to confirm every worktree is reuse before composing a native command.
  • Add the readiness-and-initialization-integrity spec delta so the removed Open source-identity requirement is fully represented.

Validation

  • openspec validate --all --strict --no-interactive
  • go build ./...
  • go vet ./...
  • go test ./...
  • go test -race ./...
  • git diff --check

@chenquan chenquan changed the title spec: propose removing open command feat: remove open command Aug 30, 2026
@chenquan
chenquan merged commit dfa3e62 into main Aug 30, 2026
14 checks passed
@chenquan
chenquan deleted the feat/remove-open-command branch August 30, 2026 02:29
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