{"ok":true,"product":"allure-connect","scope":"docs","paritySummary":{"routeCount":45,"scaffoldedRouteCount":45,"apiCount":45,"scaffoldedApiCount":45,"entityCount":15},"contracts":[{"scope":"docs","path":"/api/docs/contracts","label":"Docs contracts","legacySource":"apps/connect/app/api/docs","status":"scaffolded","summary":"Machine-readable contract inventory JSON; long-form docs under /docs/[...slug] from public directories (scorm-api, ai-integration) and top-level files (connect-api-documentation, connect-api-versioning). See also /api/docs/openapi and /api/docs (Swagger UI)."},{"scope":"docs","path":"/api/docs/openapi","label":"OpenAPI document","legacySource":"apps/connect/app/api/docs/openapi/route.ts","status":"ported","summary":"GET returns the full OpenAPI 3.1 JSON (`lib/openapi.ts`, `scormOpenApiDocument`)."},{"scope":"docs","path":"/api/docs","label":"Interactive API docs (Swagger UI)","legacySource":"apps/connect/app/api/docs/page.tsx","status":"ported","summary":"Browser UI for the OpenAPI spec (dynamic swagger-ui-react); fetches /api/docs/openapi."}],"totalApiSurfaces":45}