One realistic agent flow
Read state, propose, evaluate, approve, execute, record.
This is the path an MCP agent takes to raise a Meta campaign's budget by $120/day when qualified-quote signal rises 18% week-over-week. Six steps, four primitives, one decision_id threading through all of them.
What this flow proves.
Decision persistence: step 2 writes a typed, confidence-scored candidate. Policy enforcement: step 3 re-evaluates and may pause. Durable execution: step 5 runs under an idempotency_key inside a pausable, compensatable Workflow. Cross-channel mutation lineage: step 6 writes a Mutation Log entry keyed to the originating decision_id. The four properties of an operating record, in one path.