{
  "repo": "loki",
  "full_name": "tidbcloud/loki",
  "status": "scan_complete",
  "scan_started_at": "2026-03-28T12:36:02Z",
  "scan_completed_at": "2026-03-28T12:36:02Z",
  "expected_binaries": [
    {
      "name": "loki",
      "path": "cmd/loki/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "promtail",
      "path": "cmd/promtail/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "querytee",
      "path": "cmd/querytee/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "loki-canary",
      "path": "cmd/loki-canary/main.go",
      "status": "completed",
      "role": "worker"
    }
  ],
  "scanned_binaries": [
    {
      "name": "loki",
      "output_file": "cmd-loki"
    },
    {
      "name": "promtail",
      "output_file": "cmd-promtail"
    },
    {
      "name": "querytee",
      "output_file": "cmd-querytee"
    },
    {
      "name": "loki-canary",
      "output_file": "cmd-loki-canary"
    }
  ],
  "skipped_binaries": [],
  "files_generated": [
    "interfaces/cmd-loki.json",
    "service-mapping/cmd-loki.json",
    "interfaces/cmd-promtail.json",
    "service-mapping/cmd-promtail.json",
    "interfaces/cmd-querytee.json",
    "service-mapping/cmd-querytee.json",
    "interfaces/cmd-loki-canary.json",
    "service-mapping/cmd-loki-canary.json"
  ],
  "scan_progress": {
    "completed": 4,
    "skipped": 1,
    "total": 4
  },
  "review_status": "pending_review",
  "codex_scan_at": "2026-03-28T12:36:02Z",
  "codex_scan_verdict": "scan_complete",
  "codex_scan_note": "Manual meta validation against current source showed that cmd/querytee and cmd/loki-canary are both real long-running processes rather than CLI-only or skipped placeholders. querytee starts an instrumentation server plus a read-query comparison proxy, while loki-canary exposes /metrics, /resume, and /suspend around its synthetic writer/reader/comparator loop. docker-driver is also a daemon-style Docker logging plugin, and logcli/chunks-inspect remain CLI tools."
}
