From b62bb36cfbfa72cefe5875c0f90ac274ed862cc1 Mon Sep 17 00:00:00 2001 From: Sawyer Cutler Date: Sun, 27 Sep 2026 20:22:06 -0700 Subject: [PATCH] test(compaction): force a fold so path-offset resume cases compact --- src/session/compaction-verify.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/session/compaction-verify.test.ts b/src/session/compaction-verify.test.ts index 32f8fd941..75e8b9525 100644 --- a/src/session/compaction-verify.test.ts +++ b/src/session/compaction-verify.test.ts @@ -1131,6 +1131,9 @@ describe("CL-8980 compaction preserves the path+offset resume recipe", () => { const compactor = createPruningCompactor({ keepRecentTurns: 8, summaryMaxChars: 4000, + // CL-9007: pin a tiny tail budget so the fold covers the same older + // region the old keepRecentTurns cut folded. + compactionShape: { tailBudgetTokens: 10 }, summarize, }); const turns: ConversationTurn[] = [ @@ -1161,6 +1164,9 @@ describe("CL-8980 compaction preserves the path+offset resume recipe", () => { const compactor = createPruningCompactor({ keepRecentTurns: 6, summaryMaxChars: 4000, + // CL-9007: pin a tiny tail budget so the fold covers the same older + // region the old keepRecentTurns cut folded. + compactionShape: { tailBudgetTokens: 10 }, summarize, }); const turns: ConversationTurn[] = [