OpenAPI emitter
Scored against the master checklist (55 IDs, v2 · 2026-08-06).
Summary
N/A items are outside the
contract role and do not affect the score denominator.
What it produces
OpenAPI 3.0.3 JSON: schemas, CRUD paths,api.prefix, auth schemes.
✅ Passed
⚠️ Partial
❌ Still failing (applicable)
Full ID-by-ID scorecard (including ➖ N/A): transpilers/openapi/EMITTER_OBJECTIVES.md.
Tests
Goldenminimal.openapi.json + CI. OpenAPI prefix asserted for crm/blog examples.
