Generate JavaScript and Kotlin contract types from the JSON Schemas instead of maintaining parallel shapes manually.
Acceptance criteria:
- JSON Schema remains the source of truth.
- Generation is deterministic and checked in CI.
- Generated output has a clear header and is easy to review.
- Breaking schema changes are detected.
- npm run check and Kotlin tests pass.
Generate JavaScript and Kotlin contract types from the JSON Schemas instead of maintaining parallel shapes manually.
Acceptance criteria: