# Known Debug Playbook > [!summary] > Use this page when Eval Labs generates responses but something in the run, persistence, or environment looks wrong. --- ## Symptom: Failed to fetch / transport failure Likely cause: - CORS - wrong endpoint - Engine unavailable - network block Check: ```text DevTools → Console DevTools → Network → operator-focus ``` If the browser says no `Access-Control-Allow-Origin`, fix Engine CORS allowlist. --- ## Symptom: Eval Labs responses differ from Lucia Admin Focus Ops Likely cause: Eval Labs and Admin are hitting different Engine environments. Check both Network tabs. Expected for active dev: ```text https://api-dev.hellolucia.ai/admin/operator-focus ``` --- ## Symptom: Supabase 409 on `eval_run_items` Past bug: The client used the wrong upsert conflict target or did not reconcile row identity correctly. Current intended behavior: - conflict target: `run_id,item_index` - reuse existing row id for same run + item index - do not delete database constraints If this returns, inspect `src/lib/liveEvalPersistence.ts`. --- ## Symptom: Latest deploy seems ignored Likely cause: Old JS bundle cached in browser. Fix: - incognito window - hard refresh - verify Netlify published commit --- ## Symptom: `savedBy` is null If the item was generated but not reviewed/saved, this is expected. If the item was saved while logged in and `savedBy` is null, investigate tester identity capture. --- ## Symptom: `exportedBy` is populated but `savedBy` is not This means the user exported the run, but the prompt review was not saved. This is not automatically a bug. --- ## Debug discipline Do not guess. Check: 1. Network request URL 2. Response status 3. Response body 4. Current deployed commit 5. Export metadata 6. Source file owner --- ## Devtools inspecting Supabase connection with no errors >![[devtools-eval-run-items-clean.png]] _Devtools ~ Supabase Eval Run Items. Clean persistence layer with 200 OK response._ --- >![[devtools-eval-run-items-clean.png]] _Devtools ~ Supabase Eval Run Items. Clean persistence layer with 200 OK response._