{
  "repo": "tidbcloud/observability-client",
  "binary": "logcli",
  "binary_path": "app/logcli/main.py",
  "dependencies": {
    "CLI logcli": {
      "infrastructure": {
        "object_storage": {
          "conditions": [
            "Always when observability artifacts are downloaded"
          ],
          "operations": [
            {
              "operation": "Download and analyze observability artifacts from supported object storage backends",
              "trigger": "CLI command executes",
              "implementation": "app/logcli/main.py"
            }
          ]
        },
        "github_pat": {
          "conditions": [
            "Permission bootstrap requires GitHub PAT authentication"
          ],
          "operations": [
            {
              "operation": "Authenticate with GitHub PAT",
              "trigger": "CLI accesses permission-gated resources",
              "implementation": "README and app/logcli/main.py"
            }
          ]
        }
      },
      "services": []
    }
  }
}
