From ee3de41723b658c1506820cb64f18d61d49ff7d6 Mon Sep 17 00:00:00 2001 From: DJP Date: Fri, 10 Apr 2026 19:20:36 -0400 Subject: [PATCH] Add all TM channel mappings (UEFA, PrimeDualBenefit, etc.) Only value/mass/onsite/outbound were mapped, so jobs with channel=UEFA got "Unknown channel" and fell back to no TM matches, causing all LOW confidence scores. Co-Authored-By: Claude Opus 4.6 --- backend/app/pipeline/agents/agent_2_tm_retrieval.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/app/pipeline/agents/agent_2_tm_retrieval.py b/backend/app/pipeline/agents/agent_2_tm_retrieval.py index 193b8eb..b9e070c 100644 --- a/backend/app/pipeline/agents/agent_2_tm_retrieval.py +++ b/backend/app/pipeline/agents/agent_2_tm_retrieval.py @@ -29,6 +29,14 @@ CHANNEL_FILE_MAP: dict[str, str] = { "mass": "flat_MASS_{lc}.json", "onsite": "flat_Onsite_{lc}.json", "outbound": "flat_Outbound_{lc}.json", + "uefa": "flat_UEFA_{lc}.json", + "doubledonut": "flat_DoubleDonut_{lc}.json", + "euselection": "flat_EUSelection_{lc}.json", + "primedualbenefit": "flat_PrimeDualBenefit_{lc}.json", + "primegourmetguard": "flat_PrimeGourmetGuard_{lc}.json", + "primemidfunnel": "flat_PrimeMidfunnel_{lc}.json", + "primespeed": "flat_PrimeSpeed_{lc}.json", + "thekiss": "flat_TheKiss_{lc}.json", }