@suluk/cockpit - v0.2.0
    Preparing search index...

    Interface ContractDiff

    interface ContractDiff {
        operations: { added: OpRef[]; removed: OpRef[]; changed: ChangedOp[] };
        schemas: { added: string[]; removed: string[]; changed: string[] };
        providers: {
            added: ProviderDelta[];
            removed: ProviderDelta[];
            changed: ProviderChange[];
        };
        identical: boolean;
        summary: string;
    }
    Index

    Properties

    operations: { added: OpRef[]; removed: OpRef[]; changed: ChangedOp[] }
    schemas: { added: string[]; removed: string[]; changed: string[] }
    providers: {
        added: ProviderDelta[];
        removed: ProviderDelta[];
        changed: ProviderChange[];
    }

    provider-slot drift (x-suluk-providers) — e.g. local binds payments→paddle, deployed still →stripe

    identical: boolean

    true ⇒ local matches deployed exactly (no drift)

    summary: string

    one-line digest, e.g. "1+ 0- 2~ ops · 1+ 0- 0~ schemas" or "in sync"