ReferenceAvailable
Final summary
Emits one compact JSON success object containing execution, persistence, and UI-state facts.
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.