From bca51670ee6800082ee3403ffccabd40f4b3ba82 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 15:12:23 +0100 Subject: [PATCH] test: avoid fake session mtime fixture --- .../memory-core/src/memory/temporal-decay.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/extensions/memory-core/src/memory/temporal-decay.test.ts b/extensions/memory-core/src/memory/temporal-decay.test.ts index d1661ce482d..8e87f1f4aa3 100644 --- a/extensions/memory-core/src/memory/temporal-decay.test.ts +++ b/extensions/memory-core/src/memory/temporal-decay.test.ts @@ -140,14 +140,14 @@ describe("temporal decay", () => { it("uses file mtime fallback for non-memory sources", async () => { const dir = await createTempWorkspace("openclaw-temporal-decay-"); - const sessionPath = path.join(dir, "sessions", "thread.jsonl"); - await fs.mkdir(path.dirname(sessionPath), { recursive: true }); - await fs.writeFile(sessionPath, "{}\n"); + const sourcePath = path.join(dir, "sources", "thread.txt"); + await fs.mkdir(path.dirname(sourcePath), { recursive: true }); + await fs.writeFile(sourcePath, "source\n"); const oldMtime = new Date(NOW_MS - 30 * DAY_MS); - await fs.utimes(sessionPath, oldMtime, oldMtime); + await fs.utimes(sourcePath, oldMtime, oldMtime); const decayed = await applyTemporalDecayToHybridResults({ - results: [{ path: "sessions/thread.jsonl", score: 1, source: "sessions" }], + results: [{ path: "sources/thread.txt", score: 1, source: "external" }], workspaceDir: dir, temporalDecay: { enabled: true, halfLifeDays: 30 }, nowMs: NOW_MS,