{"record":{"id":"4940a5c26cb81d88","repo":"diegosouzapw/OmniRoute","slug":"arena-elo-sync-failed-to-resolve-arena-elo-sync","errorCode":null,"errorMessage":"[ARENA_ELO_SYNC] Failed to resolve ARENA_ELO_SYNC_ENABLED feature flag: ${getErrorMessage(error)}","messagePattern":"\\[ARENA_ELO_SYNC\\] Failed to resolve ARENA_ELO_SYNC_ENABLED feature flag: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/lib/arenaEloSync.ts","lineNumber":188,"sourceCode":"\n// ─── Periodic sync state ─────────────────────────────────\n\nlet syncTimer: ReturnType<typeof setInterval> | null = null;\nlet lastSyncTime: string | null = null;\nlet lastSyncModelCount = 0;\nlet activeSyncIntervalMs = SYNC_INTERVAL_MS;\nlet firstSyncDone = false;\nlet syncInProgress = false;\n\nfunction getErrorMessage(error: unknown): string {\n  return error instanceof Error ? error.message : String(error);\n}\n\nfunction getEffectiveArenaEloSyncEnabled(): boolean {\n  try {\n    return isArenaEloSyncEnabled();\n  } catch (error) {\n    console.warn(\n      `[ARENA_ELO_SYNC] Failed to resolve ARENA_ELO_SYNC_ENABLED feature flag: ${getErrorMessage(\n        error\n      )}`\n    );\n    return process.env.ARENA_ELO_SYNC_ENABLED !== \"false\";\n  }\n}\n\n// ─── Model name normalization ────────────────────────────\n\n/**\n * Normalize a model name from the Arena leaderboard.\n *\n * Lowercases the name and strips known vendor prefixes\n * (e.g. \"anthropic/claude-opus-4\" → \"claude-opus-4\").\n *\n * @param rawName - The raw model name from the API response.\n * @returns The cleaned, lowercase model name.","sourceCodeStart":170,"sourceCodeEnd":206,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/src/lib/arenaEloSync.ts#L170-L206","documentation":"Error \"[ARENA_ELO_SYNC] Failed to resolve ARENA_ELO_SYNC_ENABLED feature flag: ${getErrorMessage(error)}\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at src/lib/arenaEloSync.ts:188 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"}