Purpose and inputs
Run the documented full gate (pnpm qa in Basilic, or the repo's equivalent) and fix failures. Compose lint-suite, run-all-tests-and-fix, and code-review as needed. Do not commit, push, merge, or deploy. Do not edit .env, secrets, or unrelated dotfiles. Do not delete features to make a gate pass.
Steps
- Run the documented lint, type, build, and test scripts from package.json. Fix owning causes. Re-run the failed command.
- Optionally review the task diff with
/code-review(read-only). Apply fixes only for defects you can evidence. - If CodeRabbit or CI comments exist and the user asked to consume them, follow coderabbit or git-pr-comments without committing.
- Stop when the gate is green or when remaining failures need a human (secrets, product scope, missing env).
Verification
- Each gate command is recorded as passed, failed, or not applicable.
- No secrets,
.env, or unrelated dotfiles were edited. - No Git publish happened.
Handoff
Summarize failures, fixes, and remaining blockers. If they want a local commit, use /git-commit. Use /git-push only after they explicitly request publication of an already-committed branch.