Static ReadonlyDefaultThe rule a pipeline gets when its ValidationStrategy does not name one (D2-C5d).
Static ReadonlyKeyThe Lineage key the record is stored under.
Static ReadonlyMajorityEvery value MajorityBaselineRule accepts.
Static ReadonlyNotThe stored reason for a time-indexed model that was not tested on later periods.
StaticBuildThe record training writes for a pipeline's validation strategy. ValidationOutOfSample is required: it is the
flag that lets validation Metrics count toward trust, so it never defaults to true. Pass MajorityBaselineRule
when the caller has already parsed it with ParseMajorityBaselineRule; otherwise it is parsed here, which
throws InvalidMajorityBaselineRuleError for an unknown value.
StaticParseThe rule a pipeline asks for: absent or empty → the default; an unknown value is refused, never ignored.
StaticReadRead the record from a model's Lineage JSON; null when absent (models trained before this record existed) or unreadable.
The evaluation record a model carries in
MLModel.Lineage.evaluation: building it at training, reading it back.