Describe the trigger, desired result, authoritative inputs, participating roles, allowed actions, prohibited actions, approval thresholds, budget, evidence, and recovery path. Name the systems that retain domain authority and the conditions under which the workflow may write back. This contract is useful even before software changes because it exposes vague ownership and assumptions that a new agent would otherwise inherit.
Then model ordinary and exceptional cases. What should happen when the primary source is stale, two records conflict, the customer identity is uncertain, a provider times out, a cost limit is reached, or the requested action exceeds the current permission? Refusal, narrowing, and escalation should be legitimate outcomes. A workflow that is required to complete every case will tend to hide uncertainty or overreach.
Keep the initial implementation narrow. A suggestion-only support workflow can prove retrieval, source display, exception routing, and correction before customer sending is considered. A research workflow can prove evidence classification and review before public claims are produced. Narrow scope creates more informative evidence because reviewers can understand the inputs, decisions, and failure modes without disentangling a company-wide change.