TypeScript emitter
Scored against the master checklist (55 IDs, v2 · 2026-08-08).
Summary
What it produces
Interfaces, Zod schemas, policy helpers, and a runnablecreateCrudApp() / listenCrudApp() with memory or Postgres (DATABASE_URL), JWT (AIP_JWT_SECRET), CORS, rate limits, unique→409, pagination, and typed errors. Peers: zod, pg, jose.
✅ Passed
❌ Still failing (applicable)
Full scorecard: transpilers/typescript/EMITTER_OBJECTIVES.md.
