toOverrides

Captures every model-intrinsic field of this ExperimentRunParameters as a fully-populated ExperimentRunOverrides block (12 of the 15 fields; the runtime-identity triple experimentName / experimentId / runName is intentionally omitted because those fields belong to a run, not to a document).

Used by editors that hold a working ExperimentRunParameters in memory (typically a model's defaults plus user edits) and need to embed those values in a ScenarioSpec.runOverrides field for submission. The resulting overrides have every field non-null, which is functionally equivalent to "override everything" — the user's edits travel verbatim into the document.

For sparse overrides where only a few fields differ from the model's defaults, construct an ExperimentRunOverrides directly with just those fields rather than calling this extension.