Design an executable Agent or human–AI workflow with goals, task decomposition, dependencies, state transitions, decision gates, context and artifact contracts, tool boundaries, evaluation, failure recovery, and stopping conditions. Use when creating or revising single-Agent, multi-Agent, event-driven, long-running, approval-heavy, or human-in-the-loop workflows.