{
  "repo": "idl",
  "full_name": "tidbcloud/idl",
  "status": "approved",
  "scan_started_at": "2026-03-26T15:30:00Z",
  "scan_completed_at": "2026-03-26T16:00:00Z",
  "approved_at": "2026-03-26T14:00:00Z",
  "expected_binaries": [
    {"name": "http", "path": "http/main.go", "status": "completed", "role": "http_api"}
  ],
  "scanned_binaries": [
    {
      "name": "http",
      "path": "http/main.go",
      "type": "http_api",
      "status": "completed",
      "interfaces_file": "interfaces/http.json",
      "service_mapping_file": "service-mapping/http.json",
      "http_endpoints": 35
    }
  ],
  "skipped_binaries": [],
  "files_generated": [
    "interfaces/http.json",
    "service-mapping/http.json"
  ],
  "codex_rescan_at": "2026-03-27T02:40:00+08:00",
  "codex_rescan_verdict": "approved",
  "codex_rescan_note": "Fresh codex rescan verified 35 documented HTTP endpoints (34 swagger operations plus Swagger UI), inspected every documented handler implementation, confirmed the HTTP handlers are empty stub functions with no downstream calls, completed empty dependency mappings for all documented methods, and corrected the stale 50-endpoint count.",
  "review_status": "approved",
  "review_participants": ["opencode", "kimi"],
  "review_note": "Original 2-party review used a stale 50-endpoint count. Fresh codex rescan verified 35 endpoints and confirmed the documented handlers are empty stubs with no downstream dependencies.",
  "architecture": {
    "pattern": "api-documentation",
    "description": "Swagger/OpenAPI documentation service for HTTP APIs"
  }
}
