PULL_REQUEST_TEMPLATE.md

May 19, 2026 · View on GitHub

What

Why

Screenshots / Recording

Testing

Checklist

  • pnpm lint passes
  • pnpm typecheck passes
  • pnpm test:unit and pnpm test:int pass
  • pnpm build succeeds
  • (UI only) pnpm build:storybook succeeds and every new component has a colocated .stories.tsx covering Default / Loading / Empty / Error
  • (Domain changes) pnpm tsp:compile ran and packages/core/src/domain/generated/output.ts is committed
  • (New use case) Tests landed RED-first per the TDD guide
  • No application/ or presentation/ file imports anything from infrastructure/
  • Commit messages follow Conventional Commits — releasing types (feat, fix) used for user-visible changes
  • Updated LESSONS.md if I learned something a future contributor should know