VoidBot/scripts/void-memory-organ-cleanup.mjs
2026-05-16 18:12:35 +01:00

28 lines
1.1 KiB
JavaScript

import { reconcileLegacyStateMirrors, trimLegacyRuntimeResidue } from "./void-memory-organ-legacy-mirrors.mjs";
import {
normalizeSemanticMemories,
normalizeDreamMemories,
} from "./void-memory-organ-legacy-translation.mjs";
import {
dedupeSemanticMemories,
dedupeDreamMemories,
pruneHistoricalSeamMemories,
pruneDreamMemories,
trimHistoricalMemoryResidue,
trimRecentObjectRecords,
} from "./void-memory-organ-retention.mjs";
export { buildConciseThoughtSummary, buildDreamSummary } from "./void-memory-organ-legacy-translation.mjs";
export { trimHistoricalMemoryResidue, trimRecentObjectRecords } from "./void-memory-organ-retention.mjs";
export function normalizeHistoricalMemorySurfaces({ state, memories, runtime, now }) {
normalizeSemanticMemories({ memories, now });
normalizeDreamMemories({ memories, now });
dedupeSemanticMemories({ memories });
dedupeDreamMemories({ memories });
pruneHistoricalSeamMemories({ memories });
pruneDreamMemories({ memories });
trimHistoricalMemoryResidue({ memories, runtime });
trimLegacyRuntimeResidue({ runtime });
reconcileLegacyStateMirrors({ state, memories, runtime, now });
}