memory: match session corpus dreaming prompt shape

This commit is contained in:
Gustavo Madeira Santana
2026-04-14 20:10:54 -04:00
parent 7f73079270
commit 56769a5419
2 changed files with 2 additions and 2 deletions

View File

@@ -1104,7 +1104,7 @@ describe("short-term promotion", () => {
it("treats transcript-style dreaming prompt echoes as contaminated", () => {
expect(
__testing.isContaminatedDreamingSnippet(
"[main/dreaming-narrative-light.jsonl#L1] Write a dream diary entry from these memory fragments:",
"[main/dreaming-narrative-light.jsonl#L1] User: Write a dream diary entry from these memory fragments:",
),
).toBe(true);
});

View File

@@ -38,7 +38,7 @@ const PHASE_SIGNAL_LIGHT_BOOST_MAX = 0.06;
const PHASE_SIGNAL_REM_BOOST_MAX = 0.09;
const PHASE_SIGNAL_HALF_LIFE_DAYS = 14;
const DREAMING_TRANSCRIPT_PROMPT_LINE_RE =
/\[[^\]]*dreaming-narrative[^\]]*]\s*Write a dream diary entry from these memory fragments:?/i;
/\[[^\]]*dreaming-narrative[^\]]*]\s*(?:User|Assistant):\s*Write a dream diary entry from these memory fragments:?/i;
const DREAMING_DIFF_PREFIX_RE = /@@\s*-\d+(?:,\d+)?\s+[-*+]\s+/iy;
const inProcessShortTermLocks = new Map<string, Promise<void>>();
const ensuredShortTermDirs = new Map<string, Promise<void>>();