OptionaldeadlinePresent when the caller gave the run a deadlineMs (#630): the budget,
and the steps it stopped, in the order they were stopped. An empty
notRun means every step ran. A non-empty one comes with one
error-severity validation-deadline finding.
OptionalexecutedCheck ids this run covered, in registry order.
OptionalomittedApplicable check ids the selection left out. Empty for a complete run.
OptionalprofileThe profile the run was executed under.
OptionalschemaTrue only when every schema-eligible part was validated and no schema
failed to load. False when schema validation never started, stopped
early, or the engine could not compile a schema. Always false for a
partial run, and for a DOCX/DOCM under word-valid, which judges the
package by structural Word checks and compiles no schema. A PPTX walks
its schemas under every profile, word-valid included (#340).
OptionalwordPresent when real-Word verification ran.
Execution metadata for one validation run (plan § 1, tasks 10-11). Answers "what actually ran", so a caller can tell a complete run from a partial one: a partial run is still
validwhen its selected checks passed, butomittedChecksis non-empty and the caller is expected to say so.Every field is optional so a validator that knows nothing about modes can still return a
ValidationResultunchanged.