Summary Changes Testing Checklist Tests pass (npm test) TypeScript compiles (npm run typecheck) If API contracts changed: ran npm run codegen and committed updated src/generated/types.ts Documentation updated if applicable