Summary Type of Change Bug fix New feature Refactor Documentation Checklist Code follows project style (no comments, named imports) TypeScript types are properly defined Tests added/updated (80% coverage target) pnpm lint passes locally pnpm typecheck passes locally