Enable TypeScript strict compilation flags
Enable erasableSyntaxOnly and isolatedDeclarations for:
- Faster builds with parallel declaration generation
- Better compatibility with fast transpilers (esbuild, SWC)
- More explicit public API types
Add explicit Zod type annotations to validation schemas
to satisfy isolatedDeclarations requirements.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>