{
  "repo": "shared-provider",
  "full_name": "tidbcloud/shared-provider",
  "status": "pending_review",
  "scan_started_at": "2026-03-26T08:00:00Z",
  "scan_completed_at": "2026-03-26T08:30:00Z",
  "expected_binaries": [
    {
      "name": "csi-node-taint",
      "path": "cmd/csi-node-taint/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "config-service-mock",
      "path": "cmd/config-service-mock/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "throttler",
      "path": "cmd/throttler/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "dispatcher",
      "path": "cmd/dispatcher/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "manager",
      "path": "cmd/manager/main.go",
      "status": "completed",
      "role": "primary_service"
    },
    {
      "name": "aws-lambda-mysql-client",
      "path": "cmd/aws-lambda-mysql-client/main.go",
      "status": "completed",
      "role": "worker"
    },
    {
      "name": "many-clusters",
      "path": "cmd/many-clusters/many-clusters.go",
      "status": "completed",
      "role": "admin_cli"
    }
  ],
  "scanned_binaries": [
    {
      "name": "csi-node-taint",
      "output_file": "cmd-csi-node-taint"
    },
    {
      "name": "config-service-mock",
      "output_file": "cmd-config-service-mock"
    },
    {
      "name": "throttler",
      "output_file": "cmd-throttler"
    },
    {
      "name": "dispatcher",
      "output_file": "cmd-dispatcher"
    },
    {
      "name": "manager",
      "output_file": "cmd-manager"
    },
    {
      "name": "aws-lambda-mysql-client",
      "output_file": "cmd-aws-lambda-mysql-client"
    },
    {
      "name": "many-clusters",
      "output_file": "cmd-many-clusters"
    }
  ],
  "skipped_binaries": [],
  "review_status": "pending_review",
  "review_participants": [
    "opencode",
    "kimi",
    "codex"
  ],
  "review_cycles": 1,
  "files_generated": [
    "interfaces/cmd-csi-node-taint.json",
    "service-mapping/cmd-csi-node-taint.json",
    "interfaces/cmd-config-service-mock.json",
    "service-mapping/cmd-config-service-mock.json",
    "interfaces/cmd-throttler.json",
    "service-mapping/cmd-throttler.json",
    "interfaces/cmd-dispatcher.json",
    "service-mapping/cmd-dispatcher.json",
    "interfaces/cmd-manager.json",
    "service-mapping/cmd-manager.json",
    "interfaces/cmd-aws-lambda-mysql-client.json",
    "service-mapping/cmd-aws-lambda-mysql-client.json",
    "interfaces/cmd-many-clusters.json",
    "service-mapping/cmd-many-clusters.json"
  ],
  "review_completed_at": "2026-03-25T21:42:56Z",
  "codex_rescan_at": "2026-03-28T00:00:00Z",
  "codex_rescan_verdict": "stale_fixed",
  "codex_rescan_note": "Verified the long-running controller binaries against current source, restored cmd/manager from admin_cli to primary_service because it starts a controller-runtime manager with health, metrics, and multiple reconcilers, and added the missing /metrics endpoints for cmd/throttler, cmd/dispatcher, and cmd/manager. Manual meta validation also restored the aws-lambda-mysql-client Lambda worker and the cmd/many-clusters admin CLI into repo scope."
}
