{
  "openapi": "3.0.3",
  "info": { "title": "AlfaPulse API", "version": "1.0.0", "description": "Internal gateway API" },
  "paths": {
    "/api/v1/health": {
      "get": {
        "summary": "Health check",
        "responses": { "200": { "description": "OK" } }
      }
    },
    "/api/v1/status": {
      "get": {
        "summary": "Service status",
        "responses": { "200": { "description": "OK" } }
      }
    },
    "/api/v1/events": {
      "get": {
        "summary": "Event stream (SSE/WebSocket)",
        "responses": { "101": { "description": "Switching Protocols" } }
      }
    },
    "/api/v1/rpc": {
      "post": {
        "summary": "gRPC gateway",
        "responses": { "200": { "description": "OK" } }
      }
    }
  }
}
