/** * Phase 3 — edges pointing to `:Trashed` targets. * * Maxy's `:Trashed` label is the soft-delete signal. Edges from live * nodes to `:Trashed` nodes persist for audit, but they should be * marked so operators and downstream readers can filter them out. * * This phase scans every edge whose target carries `:Trashed`, sets * `staleTarget: true` and `staleTargetMarkedAt` on the edge, and counts * how many were freshly marked vs already-marked. No edge deletion, * ever — audit trail preserved. * * Reframed from the gbrain spec's "dead :MENTIONS" phase because the * maxy ontology has no symmetric :MENTIONS edge; the equivalent * cleanup is "edges to soft-deleted targets". */ import type { PhaseContext, PhaseResult } from "./index.js"; export declare function phaseDeadEdges(ctx: PhaseContext): Promise; //# sourceMappingURL=phase-dead-edges.d.ts.map