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

    Interface ExpiringSoonEntry

    One contract- or variable-level expiresAt inside the configured window.

    interface ExpiringSoonEntry {
        contractName: string;
        daysRemaining: number;
        expired: boolean;
        expiresAt: string;
        exportName: string;
        file: string;
        key: string | undefined;
        owner: string | undefined;
        refreshInstructions: string | undefined;
    }
    Index
    contractName: string

    The declaring contract's display name, resolved from Contract Model.

    daysRemaining: number

    Days remaining as of the run that produced this evidence; negative when already expired.

    expired: boolean

    true when daysRemaining is negative -- the deadline has already passed.

    expiresAt: string

    The raw ISO date string, exactly as declared -- never reformatted.

    exportName: string
    file: string

    Root-relative, POSIX-separated path of the declaring contract.

    key: string | undefined

    undefined for a contract-level expiry, set for a per-variable one.

    owner: string | undefined

    Effective owner, so a reader knows who to chase without a second lookup.

    refreshInstructions: string | undefined

    How to obtain a replacement value, if the declaration says.