From 6c6091a942f61087cae7607154c11f50ab81a739 Mon Sep 17 00:00:00 2001 From: bielie Date: Tue, 10 Feb 2026 21:48:05 +0800 Subject: [PATCH] Add L1 attach diagnostics --- modules/story-summary/vector/retrieval/recall.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/story-summary/vector/retrieval/recall.js b/modules/story-summary/vector/retrieval/recall.js index 818aec8..318b14d 100644 --- a/modules/story-summary/vector/retrieval/recall.js +++ b/modules/story-summary/vector/retrieval/recall.js @@ -668,6 +668,10 @@ async function locateAndPullEvidence(anchorHits, anchorFloors, queryVector, rera for (const floor of selectedFloors) { const aiChunks = l1ScoredByFloor.get(floor) || []; + xbLog.info( + MODULE_ID, + `L1 attach check: floor=${floor}, l1ScoredByFloor.has=${l1ScoredByFloor.has(floor)}, aiChunks=${aiChunks.length}, l1ScoredByFloor.keys=[${[...l1ScoredByFloor.keys()].slice(0, 10)}...]` + ); const userFloor = floor - 1; const userChunks = (userFloor >= 0 && chat?.[userFloor]?.is_user) ? (l1ScoredByFloor.get(userFloor) || [])