diff --git a/packages/orchestration-service/src/services/summarization.js b/packages/orchestration-service/src/services/summarization.js index d2e2a24..186200e 100644 --- a/packages/orchestration-service/src/services/summarization.js +++ b/packages/orchestration-service/src/services/summarization.js @@ -83,7 +83,7 @@ async function maybeSummarize(session, allEpisodes) { } // 4. Determine episode range string e.g. "1-42" - const ids = allEpisodes.map(ep => ep.id); + const ids = allEpisodes.map(ep => ep.id).sort((a,b) => a - b); const episodeRange = `${ids.at(0)}-${ids.at(-1)}`; const totalEpisodeTokens = allEpisodes.reduce((sum, ep) => sum + (ep.token_count || 0), 0);