Make the plan decision-ready
- State the objective, scope, and assumptions.
- Show the proposed changes, affected systems, risks, and rollback path.
- Separate confirmed facts from Agent judgment.
- List the exact authority requested from the reviewer.
Publish a blocking candidate
ow a2ui draft check ./plan
ow a2ui draft build ./plan
ow a2ui digest ./plan/document.mdw
ow publish ./plan/document.mdw --review --no-open --timeout 900Map the result to Agent behavior
- Approved: execute only the reviewed scope.
- Changes requested: revise the source plan and submit a new candidate.
- Rejected: stop and preserve the decision record.
- Timeout or error: do not execute; report the missing decision.
Keep later changes governed
When the plan changes materially, append a candidate update at the same document identity and require review again. Do not rely on an approval for an older revision to authorize a different plan.
ow publish ./plan/document.mdw --update <document_id> --review --no-openFAQ
Frequently asked questions
Can the Agent continue after a request-changes result?
It can revise and resubmit the plan, but it must not execute the rejected or changes-requested candidate.
Does approving one revision authorize later material changes?
No. A materially different candidate needs a new decision tied to that exact revision.
Use the real workflow
Publish what your agent creates.
Give every report, document, or plan its own reader-ready page. Comments, review decisions, and formal revisions can flow back from there.