data-cap
    Preparing search index...

    Interface EvidenceModelInputs

    The project-varying models Evidence Model composes -- capability and lifecycle are required; the rest depend on which passes actually ran.

    interface EvidenceModelInputs {
        capability: CapabilityInventory;
        change?: ChangeModel;
        dependency?: DependencyModel;
        finding?: FindingModel;
        lifecycle: LifecycleModel;
        ownership?: OwnershipModel;
    }
    Index

    Capability Model -- the base every other model is derived from or indexed against.

    change?: ChangeModel

    Change Model, when a previous manifest snapshot was available to diff against.

    dependency?: DependencyModel

    Dependency Model, when a usage scan was run.

    finding?: FindingModel

    Finding Model, when at least one rule/scan pass ran.

    lifecycle: LifecycleModel

    Lifecycle Model. Required alongside capability, not optional like dependency/ownership: it is a pure projection over the inventory (buildLifecycleModel), so any caller holding a capability can always produce one -- there is no scenario where a caller legitimately "doesn't have" it the way it might not have run a usage scan. Only the expiringWithinDays/now window is a caller choice, and that changes the contents, never the availability.

    ownership?: OwnershipModel

    Ownership Model, when a usage scan was run.