/** * prune-registry migration (AC-20, AC-21): remove stale instance-registry * entries and release orphaned claims — the same logic behind * `aidlc status --prune`, whose surface is unchanged. * * Coordination files live in the git common dir, so running from a linked * worktree cleans shared state exactly once and never touches any index. */ import { type PruneItem } from '../../concurrency/registry.js'; import type { Migration } from '../types.js'; /** * The summary names every instance touched (autopilot/AC-17). A count alone hid * which shared records a run from a worktree had removed: an unattended dry run on * 2026-10-02 saw registry entries vanish and could not say whose. */ export declare function pruneSummary(removed: PruneItem[], released: string[]): string; export declare const pruneRegistry: Migration; //# sourceMappingURL=prune-registry.d.ts.map