{
  "repo": "ffs",
  "full_name": "tidbcloud/ffs",
  "status": "approved",
  "scan_started_at": "2026-03-26T14:30:00Z",
  "scan_completed_at": "2026-03-26T15:00:00Z",
  "approved_at": "2026-03-26T13:30:00Z",
  "expected_binaries": [
    {"name": "universe-server", "path": "cmd/universe-server/main.go", "status": "completed"},
    {"name": "zone-server", "path": "cmd/zone-server/main.go", "status": "completed"},
    {"name": "realm-server", "path": "cmd/realm-server/main.go", "status": "completed"},
    {"name": "throttler-server", "path": "cmd/throttler-server/main.go", "status": "completed"},
    {"name": "ffs-client", "path": "cmd/ffs-client/main.go", "status": "completed"}
  ],
  "scanned_binaries": [
    {"name": "universe-server", "output_file": "cmd-universe-server"},
    {"name": "zone-server", "output_file": "cmd-zone-server"},
    {"name": "realm-server", "output_file": "cmd-realm-server"},
    {"name": "throttler-server", "output_file": "cmd-throttler-server"},
    {"name": "ffs-client", "output_file": "cmd-ffs-client"}
  ],
  "skipped_binaries": [],
  "files_generated": [
    "interfaces/cmd-universe-server.json",
    "interfaces/cmd-zone-server.json",
    "interfaces/cmd-realm-server.json",
    "interfaces/cmd-throttler-server.json",
    "interfaces/cmd-ffs-client.json",
    "service-mapping/cmd-universe-server.json",
    "service-mapping/cmd-zone-server.json",
    "service-mapping/cmd-realm-server.json",
    "service-mapping/cmd-throttler-server.json",
    "service-mapping/cmd-ffs-client.json"
  ],
  "review_status": "approved",
  "review_participants": ["opencode", "kimi", "codex"],
  "review_note": "Fresh codex rescan completed from source; method-level interfaces and downstream service/method mappings were revalidated for all five binaries.",
  "codex_rescan_at": "2026-03-27T03:15:00+08:00",
  "codex_rescan_verdict": "approved",
  "codex_rescan_note": "Rebuilt method-level coverage for ffs-client, realm-server, zone-server, throttler-server, and universe-server; replaced stale internal placeholder keys with concrete lifecycle methods and corrected false downstream RPC dependencies.",
  "architecture": {
    "pattern": "grpc-microservices",
    "description": "Distributed file system with control plane (universe/zone/realm) and data plane (realm-server for I/O)"
  }
}
