@maverickcer/env-cap
    Preparing search index...

    Interface ChangeModel

    The versioned, JSON-serializable root of the Change Model -- what changed since the last persisted evidence snapshot. See this module's own doc comment for the full picture.

    interface ChangeModel {
        manifest: ManifestChangeReport;
        renamedVariables: readonly RenamedVariable[];
        schemaVersion: 1;
    }
    Index

    The existing manifest change report, unmodified -- see ADR 0021. addedVariables/removedVariables still list a correlated rename's two halves separately; renamedVariables below is an additive, separately-computed view, not a filter over this field.

    renamedVariables: readonly RenamedVariable[]

    Every addedVariables/removedVariables pair this run's currently declared renamedFrom values correlate into a single rename, sorted by contract identity then current key.

    Only ever populated from an authored renamedFrom -- never guessed from name similarity (ADR 0010's "provable, not heuristic" ethos). Variable-level only: Lifecycle Model deliberately has no contract-level renamedFrom (ADR 0029), so there is no renamedContracts -- a contract-level rename has no field to correlate from.

    schemaVersion: 1