/** * unknown-agent-claims migration (cost-claim-attribution/AC-14): report * instances whose sessions.ndjson holds claim events with agent "unknown". * * Report-only. There is nothing to apply: sessions.ndjson is append-only, so * the repair is `aidlc cost sync`, which the description points at. The * finding is `safe` tier because a safe migration that never changes anything * is exactly a diagnostic — it can neither prompt nor block. * * Self-clearing (the cost-capture-noise lesson: a suppression guard needs its * counterpart verified to exist). An instance stops being reported once its * ledger holds an entry for the affected session, so a successful recovery * silences it without anyone editing state. An instance whose transcripts are * gone would otherwise report forever — that case is named in the description * rather than hidden, because silently dropping it is what let $0.00 sit * unnoticed for weeks in the first place. */ import type { Migration } from '../types.js'; /** * Instances holding claim events with an unresolved platform and no ledger * coverage for the affected sessions. Read-only half, exported for reuse. */ export declare function unknownAgentInstances(projectRoot: string): string[]; export declare const unknownAgentClaims: Migration; //# sourceMappingURL=unknown-agent-claims.d.ts.map