Compactor
Path:
loom-sprint-scaffold/loom/src/memory/core/compactor.tsRelative: loom/src/memory/core/compactor.tsSubproject: loom-sprint-scaffoldCategory: otherLines: 208Bytes: 6,662Imports: 5Exports: 1
Content Preview
- /**
- * H4.5 — Compactor: summarize raw working context into semantic MemoryRecords.
- *
- * compactStage(goal_id, stage_id, workingContext, modelCaller):
- * - One model call to summarize working context.
- * - Validates every produced record against memory-record.schema.json before write.
- * - Returns count of records written.
- */
- import { newMemoryId } from "../../lib/ids";
- import { createLogger } from "../../lib/logger";
- import { parseContract } from "../../lib/validate";
- import type {
- D1Datab