/** * Phase 5 — prune compiled-truth revisions (Task 391). * * Keeps the newest `REVISIONS_KEPT_PER_ENTITY` `:CompiledTruthRevision` * rows per entity (:Person | :Organization | :Concept), detach-deletes * the rest. Pruning is structurally separate from the rewriter SET — * the rewriter writes the revision in its own transaction (memory-update * single-statement Cypher); this phase runs later, on the dream-cycle * cadence, in its own transaction. The task-spec constraint "never * written-and-pruned in the same TX as the main rewrite" is satisfied * by the dispatch structure, not by anything this file does. * * Returns the count of pruned revisions in `applied`. Nothing is * deferred or surfaced to the operator-review queue — pruning is * automatic by doctrine. */ import type { PhaseContext, PhaseResult } from "./index.js"; declare const REVISIONS_KEPT_PER_ENTITY = 20; export declare function phasePruneRevisions(ctx: PhaseContext): Promise; export { REVISIONS_KEPT_PER_ENTITY }; //# sourceMappingURL=phase-prune-revisions.d.ts.map