Purpose
Terminal artifacts: customer response (confirmations needed, in their language) + internal note (validated order file or exception summary).
When to use
End of every order run.
Inputs
routed.json (full payload).
Steps
- Validate against the contract; exceptions lead the internal note.
- Clean order: prepared order file + confirmation draft. Exceptions: clarification draft asking exactly the open questions (product intent, UOM, price basis) - one message, all questions.
- Mark DRAFT - entry/release is human at L0-L2 (#5.1).
Output
Response draft + order file/exception summary - terminal artifacts.
Grounding requirements
Every question cites its exception; the order file cites the masters.
Constraints
- Never claim the order is entered; never ship a guessed line.
Escalation / uncertainty
Customer replies changing lines -> the run restarts at validation, not at entry.