Skip to documentation content
On this page
  1. Reference

Final summary

Emits one compact JSON success object containing execution, persistence, and UI-state facts.

Reference

FieldValueDescription
oktrue on committed success
inputresolved input project path
outputresolved committed output project path
logresolved text log path
sourceKindgenerated or custom
saveCountnumber of staged model.save() snapshots
savedModelRevisionrevision captured by the committed save
modelRevisionfinal in-memory model revision
studiesunique executed system-solver labels
datasetspublished result-dataset labels
durationSecondsmaximum measured end-to-end/workflow duration
warningstransaction and unsaved-change warnings
diagnosticsproject pack diagnostics
nativeThreadPolicyguard receipts for workflow numerical dispatches and the final project pack
stdoutcaptured custom workflow standard output
stderrcaptured custom workflow standard error
uiState.fileNamesaved UI project filename
uiState.meshNodessaved native mesh node count
uiState.meshTetssaved native tetrahedron count
uiState.resultCountsaved UI result-row count

On success, Batch writes this object as the final stdout line and returns exit 0. Without --json-progress it is the only stdout JSON record. Failure paths write a concise message to stderr and do not emit a success summary. Consumers should parse the last nonempty stdout line when progress streaming is enabled.