{"record":{"id":"ad43a36657b9760e","repo":"diegosouzapw/OmniRoute","slug":"arena-elo-sync-failed-to-fetch-category-lea","errorCode":null,"errorMessage":"[ARENA_ELO_SYNC] Failed to fetch \"${category}\" leaderboard: ${message}","messagePattern":"\\[ARENA_ELO_SYNC\\] Failed to fetch \"(.+?)\" leaderboard: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/lib/arenaEloSync.ts","lineNumber":255,"sourceCode":"      const response = await fetch(url, {\n        signal: AbortSignal.timeout(30000),\n      });\n      if (!response.ok) {\n        throw new Error(\n          `Arena API fetch failed for \"${category}\" [${response.status}]: ${response.statusText}`\n        );\n      }\n      const text = await response.text();\n      try {\n        result[category] = JSON.parse(text) as ArenaLeaderboardData;\n      } catch {\n        throw new Error(\n          `Arena API returned invalid JSON for \"${category}\" (${text.slice(0, 100)}...)`\n        );\n      }\n    } catch (err) {\n      const message = err instanceof Error ? err.message : String(err);\n      console.warn(`[ARENA_ELO_SYNC] Failed to fetch \"${category}\" leaderboard: ${message}`);\n      errors.push(message);\n    }\n  });\n\n  await Promise.all(fetches);\n\n  if (Object.keys(result).length === 0) {\n    throw new Error(`All Arena leaderboard fetches failed: ${errors.join(\"; \")}`);\n  }\n\n  return result;\n}\n\n// ─── Core: Transform ─────────────────────────────────────\n\n/**\n * Compute confidence level based on vote count.\n *","sourceCodeStart":237,"sourceCodeEnd":273,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/lib/arenaEloSync.ts#L237-L273","documentation":"Error \"[ARENA_ELO_SYNC] Failed to fetch \"${category}\" leaderboard: ${message}\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/lib/arenaEloSync.ts:255 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d","analyzedAt":"2026-08-25T18:35:09.898Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}