Summary
When parsec ship fails to create a PR, it still prints "Shipped!" and returns exit code 0. Users discover the missing PR too late.
Proposed Solution
- On PR creation failure: print "Shipped (partial)" or a clear warning
- Return non-zero exit code
- Include
pr_created: false in --json output
Context
All 4 ships displayed "Shipped!" → actually no PRs were created → discovered late and had to create PRs manually with gh
Summary
When
parsec shipfails to create a PR, it still prints "Shipped!" and returns exit code 0. Users discover the missing PR too late.Proposed Solution
pr_created: falsein--jsonoutputContext
All 4 ships displayed "Shipped!" → actually no PRs were created → discovered late and had to create PRs manually with
gh