{
  "status": "blocked",
  "specPublished": false,
  "version": null,
  "publicUrl": null,
  "owningSystem": {
    "repository": "replynodes/replynodes-app",
    "controller": "apps/backend/src/public-api/routes/v1/public.integrations.controller.ts",
    "routePrefix": "/public/v1"
  },
  "safeProbe": {
    "method": "GET",
    "url": "https://app.replynodes.com/api/public/v1/posts",
    "expectedStatus": [401],
    "authorizationHeader": null,
    "proves": "The fixed documented REST route is reachable and rejects an unauthenticated read-only request.",
    "limits": "It does not verify request/response schemas, authenticated behavior, every operation, rate limits, or the complete OpenAPI contract."
  },
  "reason": "The authoritative controller is available, but the owning backend does not export an OpenAPI document or complete request/response schemas. Publishing a hand-authored contract would risk inventing operations, payloads, responses, or authentication behavior.",
  "requiredBeforePublication": [
    "Add an authoritative backend OpenAPI/Swagger export or checked-in schema",
    "Include request and response schemas for every exported public operation",
    "Verify the generated document against the live endpoint without mutating data"
  ],
  "lastChecked": "2026-08-19"
}
