-
npm run typecheckpasses -
npm run test:unitpasses -
npm run buildsucceeds - E2E tests pass (if applicable):
npm run test:e2e
- Code compiles with no errors (
npm run typecheck) - Unit tests cover new/changed behavior
- No secrets or sensitive data added
- stdout remains reserved for MCP wire protocol only
- Public API contracts unchanged (or change is intentional and documented)
- PR title follows conventional commit format (
feat:,fix:,docs:, etc.)