{
  "repo": "pingcap/autoflow",
  "binary": "backend",
  "binary_path": "backend/main.py",
  "dependencies": {
    "BackendLifecycle.runserver": {
      "infrastructure": {
        "network": {
          "conditions": [
            "When runserver command is invoked"
          ],
          "operations": [
            {
              "operation": "LISTEN FASTAPI SERVER",
              "trigger": "Expose the backend FastAPI application over uvicorn",
              "conditions": [
                "runserver command is invoked"
              ],
              "implementation": "backend/main.py runserver starts uvicorn"
            }
          ]
        }
      },
      "services": []
    },
    "Runtime BackendAPI.HandleAPIV1Requests": {
      "infrastructure": {},
      "services": []
    },
    "HTTP GET /api/v1/openapi.json": {
      "infrastructure": {},
      "services": []
    }
  }
}
