Skip to content

Scaffold ship CLI and document Cursor agent invocation#13

Merged
maxBRT merged 2 commits into
mainfrom
wrap/scaffold-ship-cli
Jul 18, 2026
Merged

Scaffold ship CLI and document Cursor agent invocation#13
maxBRT merged 2 commits into
mainfrom
wrap/scaffold-ship-cli

Conversation

@maxBRT

@maxBRT maxBRT commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Scaffold a buildable ship Go module (cmd/ship + package stubs) that parses Run flags/env, prints domain help, and exits without starting a Run (#5).
  • Document Cursor headless agent invocation for Ship phases in docs/research/cursor-headless-agent.md.

Test plan

  • go test ./... passes
  • go build -o ship ./cmd/ship and ./ship --help shows Run/Ticket/Iteration/Phase/Agent
  • Invalid flags / --timeout nope exit non-zero with stderr
  • Env defaults apply; flags override env (e.g. SHIP_AGENT then --agent)

maxBRT and others added 2 commits July 18, 2026 13:32
Captures the primary-source CLI contract so the Cursor agent adapter can be ticketed without guessing flags, session freshness, exit signaling, or timeouts.

Co-authored-by: Cursor <cursoragent@cursor.com>
Gives later slices a buildable cmd/ship surface and package stubs without starting a Run yet.

Co-authored-by: Cursor <cursoragent@cursor.com>
@maxBRT
maxBRT merged commit 9613e30 into main Jul 18, 2026
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