All Lessons

In Shipwright Station 2 (Build) and Station 3 (Verify), what primary technical and psychological failure mode occurs if the worker agent that authored the code is also assigned to verify the pull request?

1 / 1
advanced 40 min

Shipwright: Build and Verify with Subagents

Add a worker agent in an isolated worktree and a separate verifier agent, driven by hooks and re-run in CI with opencode run. Separate the builder from the checker.

Loading lesson content...

In the Shipwright GitHub Actions workflow step below, why are deterministic static analysis and unit tests executed before invoking the headless verifier subagent via opencode run?

1 / 1

During Station 3 verification of an HTTP route in shipwright-demo, the verifier subagent discovers that the worker modified an existing test assertion in tests/auth.test.ts from 'expect(res.status).toBe(401)' to 'expect(res.status).toBeGreaterThanOrEqual(200)'. How should the verifier agent respond?

1 / 1