[0.26.0] - 2026-05-29
Added
- Added first-wave acceptance gates with optional public
acceptanceconfig, inferred effective policies, structured child reports, provenance ledgers, checked evidence gates, explicit runtime verification commands, async/status persistence, and saved.chain.jsonvalidation. - Added chain step metadata (
phase,label), named outputs (aswith{outputs.name}), workflow graph snapshots, and strictoutputSchemastructured-output contracts across foreground and async chain execution. - Added dynamic chain fanout with
expand/single-templateparallel/collect, structured named-output sources, bounded item expansion, collected result outputs, async status graph persistence, and saved.chain.jsonsupport.
Fixed
- Fixed dynamic fanout acceptance blockers around real
structured_outputtool validation, malformed dynamic-like chain rejection, async dynamic failure status/details, dynamic child intercom target indexing, and saved.chain.jsonmanagement diagnostics. - Fixed acceptance-gate semantics so reviewed status requires an independent reviewer result, required criteria must be reported as satisfied, only fenced
acceptance-reportblocks satisfy attestation, malformed reports preserve parse errors,{ level: "none", reason }disables inferred gates, and zero-child dynamic aggregates no longer fabricate evidence.