writeIncomplete

fun writeIncomplete(config: OptimizationRunConfiguration, status: ResultsStatus, runId: String, startTimeIso: String, endTimeIso: String, elapsedMillis: Long, latestBest: LatestBestSnapshot?, statusReason: String?, runDir: Path, solverInstance: Solver? = null): ArtifactWriteResult(source)

Write a partial artifact set for a cancelled or failed run.

Only the summary TOML is written — without a completed result and a settled iteration history there's nothing to meaningfully render in CSV / PNG / HTML. The TOML records algorithm, start/end times, the best-so-far snapshot if any iteration fired, and the cancellation reason.