{
  "repo": "devops",
  "full_name": "tidbcloud/devops",
  "status": "scan_complete",
  "scan_started_at": "2026-03-26T00:00:00Z",
  "scan_completed_at": "2026-03-28T00:25:00+08:00",
  "expected_binaries": [
    {
      "name": "devops-server",
      "path": "cmd/devops-server/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "migrate-proxy",
      "path": "cmd/migrate-proxy/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "jump-pod-agent",
      "path": "cmd/jump-pod-agent/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "dummygen",
      "path": "cmd/dummygen/main.go",
      "status": "skipped",
      "role": "admin_cli",
      "skip_reason": "cli_tool"
    }
  ],
  "scanned_binaries": [
    {
      "name": "devops-server",
      "output_file": "cmd-devops-server"
    },
    {
      "name": "migrate-proxy",
      "output_file": "cmd-migrate-proxy"
    },
    {
      "name": "jump-pod-agent",
      "output_file": "cmd-jump-pod-agent"
    }
  ],
  "skipped_binaries": [
    {
      "name": "dummygen",
      "path": "cmd/dummygen/main.go",
      "skip_reason": "cli_tool"
    }
  ],
  "files_generated": [
    "interfaces/cmd-devops-server.json",
    "service-mapping/cmd-devops-server.json",
    "interfaces/cmd-migrate-proxy.json",
    "service-mapping/cmd-migrate-proxy.json",
    "interfaces/cmd-jump-pod-agent.json",
    "service-mapping/cmd-jump-pod-agent.json"
  ],
  "review_status": "pending_review",
  "review_participants": [
    "codex"
  ],
  "review_cycles": 0,
  "codex_rescan_at": "2026-03-28T00:25:00+08:00",
  "codex_rescan_verdict": "scan_complete",
  "codex_rescan_note": "Fresh codex rescan rebuilt all three real service binaries from source, corrected the false skips for devops-server and migrate-proxy, converted devops-server into canonical controller-grouped method-level outputs with API/gRPC/MCP/runtime coverage, and deepened jump-pod-agent to include its fsnotify rebuild loop plus tailscaled command conditions.",
  "scan_progress": "3/3",
  "statistics": {
    "total_binaries": 3,
    "total_services": 39,
    "total_methods": 426,
    "output_files": 6
  }
}
