ReadonlycapabilityCapability Model.
ReadonlychangeChange Model, or undefined when no manifest diff was available -- see
computed.change before reading absence as "nothing changed." Not a
diffable input across two EvidenceModels the way the other five
project-varying fields conceptually are -- it already IS a diff.
ReadonlycomputedWhich of the four optional sub-models below this run actually computed -- read this before concluding anything from an absent one (OUT-04).
ReadonlydependencyDependency Model, or undefined when no usage scan was run -- see computed.dependency before reading absence as "no dependencies."
ReadonlyfindingFinding Model, or undefined when nothing was supplied -- see computed.finding before reading absence as "no findings."
ReadonlylifecycleLifecycle Model -- always populated, for the reason EvidenceModelInputs.lifecycle documents.
ReadonlyownershipOwnership Model, or undefined when none was supplied -- see computed.ownership.
ReadonlyprovenanceWho/when/what produced this instance -- always present (see EvidenceProvenance).
ReadonlyruntimeRuntime Contract Model -- always populated, package-scoped rather than project-scoped (see this module's own doc comment). A static append, never itself a diffable "changed since last run" input.
ReadonlyschemaAlways EVIDENCE_MODEL_SCHEMA_VERSION.
data-cap's Evidence Model: the composition of Capability, Lifecycle, Dependency, Ownership, Finding, Change, and Runtime Contract Model into one provenance-stamped artifact.