{
  "repo": "observability",
  "full_name": "tidbcloud/observability",
  "status": "pending_review",
  "scan_started_at": "2026-03-25T12:00:00Z",
  "scan_completed_at": "2026-03-25T12:30:00Z",
  "review_completed_at": "2026-03-25T12:41:00Z",
  "expected_binaries": [
    {
      "name": "mockmetricsserver",
      "path": "cmd/mockmetricsserver/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "diagnosis-query",
      "path": "cmd/diagnosis-query/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "diagnosis-compute",
      "path": "cmd/diagnosis-compute/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "processor",
      "path": "data-collector/cmd/processor/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "collector",
      "path": "data-collector/cmd/collector/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "agent-control-server",
      "path": "agent-control-server/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "taskcollector",
      "path": "cmd/taskcollector/main.go",
      "status": "completed",
      "role": "worker"
    },
    {
      "name": "vmbackupmanager",
      "path": "vmbackupmanager/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "backup-worker",
      "path": "backup-worker/main.go",
      "status": "completed",
      "role": "worker"
    }
  ],
  "scanned_binaries": [
    {
      "name": "mockmetricsserver",
      "output_file": "cmd-mockmetricsserver"
    },
    {
      "name": "diagnosis-query",
      "output_file": "cmd-diagnosis-query"
    },
    {
      "name": "diagnosis-compute",
      "output_file": "cmd-diagnosis-compute"
    },
    {
      "name": "processor",
      "output_file": "data-collector-cmd-processor"
    },
    {
      "name": "collector",
      "output_file": "data-collector-cmd-collector"
    },
    {
      "name": "agent-control-server",
      "output_file": "agent-control-server"
    },
    {
      "name": "taskcollector",
      "output_file": "cmd-taskcollector"
    },
    {
      "name": "vmbackupmanager",
      "output_file": "vmbackupmanager"
    },
    {
      "name": "backup-worker",
      "output_file": "backup-worker"
    }
  ],
  "skipped_binaries": [
    {
      "name": "globalserver",
      "skip_reason": "cli_only"
    },
    {
      "name": "opsserver",
      "skip_reason": "cli_only"
    },
    {
      "name": "dataserver",
      "skip_reason": "cli_only"
    },
    {
      "name": "regionalserver",
      "skip_reason": "cli_only"
    }
  ],
  "files_generated": [
    "interfaces/cmd-mockmetricsserver.json",
    "interfaces/cmd-diagnosis-query.json",
    "interfaces/cmd-diagnosis-compute.json",
    "interfaces/data-collector-cmd-processor.json",
    "interfaces/data-collector-cmd-collector.json",
    "interfaces/agent-control-server.json",
    "interfaces/cmd-taskcollector.json",
    "interfaces/vmbackupmanager.json",
    "interfaces/backup-worker.json",
    "service-mapping/cmd-mockmetricsserver.json",
    "service-mapping/cmd-diagnosis-query.json",
    "service-mapping/cmd-diagnosis-compute.json",
    "service-mapping/data-collector-cmd-processor.json",
    "service-mapping/data-collector-cmd-collector.json",
    "service-mapping/agent-control-server.json",
    "service-mapping/cmd-taskcollector.json",
    "service-mapping/vmbackupmanager.json",
    "service-mapping/backup-worker.json"
  ],
  "scan_progress": "9/9",
  "review_status": "pending_review",
  "review_participants": [
    "opencode",
    "kimi",
    "codex"
  ],
  "review_cycles": 3,
  "codex_rescan_at": "2026-03-28T09:35:39+08:00",
  "codex_rescan_verdict": "stale_fixed",
  "codex_rescan_note": "Manual meta validation against current source expanded observability scope again. taskcollector is an in-repo scheduled worker rather than a skipped CLI, and backup-worker is a newly added config-driven backup runtime. The repo has been downgraded to pending_review until the widened worker surface is fully re-approved."
}
