Durable result of a fail-closed Imp.Experiment.check/5 lifecycle.
Summary
Functions
Reads and structurally validates a durable result without restoring executable code.
Returns the redacted durable result envelope; row contents are excluded by default.
Atomically writes a completed result after validating its optimizer artifact.
Types
@type t() :: %Imp.Experiment.Result{ artifact: map(), baseline_selection: Imp.Evaluate.Result.t(), baseline_test: Imp.Evaluate.Result.t() | nil, optimized_selection: Imp.Evaluate.Result.t(), program: struct(), provenance: map(), repetition_summary: map() | nil, selected: :baseline | :optimized, status: :completed, test: Imp.Evaluate.Result.t() }
Functions
Reads and structurally validates a durable result without restoring executable code.
Returns the redacted durable result envelope; row contents are excluded by default.
Atomically writes a completed result after validating its optimizer artifact.