diff --git a/src/main/ai-vault/session-scanner-scope-cwd-facts.test.ts b/src/main/ai-vault/session-scanner-scope-cwd-facts.test.ts index 49184403b6b..fd6c22d0d72 100644 --- a/src/main/ai-vault/session-scanner-scope-cwd-facts.test.ts +++ b/src/main/ai-vault/session-scanner-scope-cwd-facts.test.ts @@ -64,6 +64,9 @@ it.each([false, true])('keeps cold authority with read failure=%s', async (failR if (index === 0) { const context = jsonLines([{ type: 'turn_context', payload: { cwd: '/repo' } }]) await appendFile(path, `\n${context}\n`) + // Why: the append stamps wall-clock mtime, which overtakes the busy files once real time passes their date. + const day1 = new Date(Date.UTC(2026, 9, 1, 10)) + await utimes(path, day1, day1) } const { mtimeMs, size: sizeBytes, mtime } = await stat(path) const parsed = await parseAgentSessionFileCached(