| name | CI Workflow |
| description | Push accountability, CI monitoring after push, background agent CI verification, verification command sequencing. |
CI Workflow
Push Accountability
Use the branch that is currently under CI verification. In a
develop/main topology this is often develop. In a main-only repo
it is usually the temporary branch or PR branch being validated before
merge.
Wrong -- push and move on:
git push origin <branch-under-test>
Right -- spawn background agent to monitor CI:
git push origin <branch-under-test>
gh run list --branch <branch-under-test> --limit 1
Verification Command Sequencing
Wrong -- run typecheck, lint, test as parallel tool calls:
Right -- chain sequentially with semicolons:
pnpm run typecheck 2>&1; pnpm run lint 2>&1; pnpm run test 2>&1
Pre-Commit Verification
Wrong -- commit first, discover failures from pre-commit hook:
git commit -m "feat: add feature"
Right -- run checks before committing:
pnpm run typecheck 2>&1; pnpm run lint 2>&1
git add <files> && git commit -m "feat: add feature"
Config Change Blast Radius
Wrong -- change tsconfig and continue coding:
Right -- run full test suite immediately after config changes:
pnpm run typecheck 2>&1; pnpm run lint 2>&1; pnpm run test 2>&1