ReadonlybecauseHuman-readable, derived from reason.
ReadonlycauseCommit that produced the outcome, or null for no-cause.
Optional ReadonlyinputsOptional contextual node ids, depending on reason.
ReadonlynodeThe id of the node being explained.
ReadonlypathDependency-chain path, or null when no chain applies.
ReadonlyreasonTag classifying the outcome; see WhyReason.
Structured result returned by both lineage explainers.
Remarks
causeis the commit responsible for the classification (ornullforno-cause);pathis the node ids forming the dependency chain that led to the conclusion (ornullwhen no chain applies);inputscarries contextual node ids used to renderbecause.