Parent
What to build
A Run with agent: claude (or --agent claude) executes every Phase through Claude Code print mode: skip-permissions for unattended edits/shell, full project context (no --bare), no --worktree, ephemeral / no-session-persistence, opaque model pass-through, Ship-owned timeout, exit 0 plus stream-json terminal result/success, and curated observability events into the same sink Cursor already uses. Factory recognizes claude and resolves the default claude binary on PATH.
Acceptance criteria
Blocked by
Parent
What to build
A Run with
agent: claude(or--agent claude) executes every Phase through Claude Code print mode: skip-permissions for unattended edits/shell, full project context (no--bare), no--worktree, ephemeral / no-session-persistence, opaque model pass-through, Ship-owned timeout, exit 0 plus stream-json terminalresult/success, and curated observability events into the same sink Cursor already uses. Factory recognizesclaudeand resolves the defaultclaudebinary on PATH.Acceptance criteria
agent: claude/--agent claudeconstructs the Claude Port via the agent factory and uses PATH binaryclaudeclaude -pwith skip-permissions,--no-session-persistence, and stream-json (plus verbose as required for that format)--bare,--worktree,--resume, or--continueresultwithsubtype=success; failures surface stderrclaudeis not on PATHBlocked by