agent-contracts 0.35.1
Added
evaluateworkflow step — a 7thWorkflowStepSchemadiscriminated-union variant enabling Closed Agent Looping (Verification → Iteration back-edge). The evaluator checks whether the goal has converged and, when it has not, loops back to an earlier step. Fields:task,from_agent,evaluator_agent?,loop_to,max_iterations(1–10),inject_as?,on_exhausted?(fail_partial|escalate|abort). The runtime reads the evaluator's fixedconvergence-envelopeverdict(pass/fail) deterministically (bounded execution; Producer ≠ Verifier).- Regenerated
schemas/dsl.schema.json; schema tests for the variant.
Unblocks the runtime-side evaluate loop consumed by @aaac/runtime.