“Approve invoice INV-1042 if authorized, and confirm the change persisted”
- candidate
- ApproveInvoice
- typed target
- INV-1042
- permission
- invoice.approve · authorized role required
- expected
- status: pending → approved
- forbidden
- Any other invoice changed; unauthorized approval
The expected change is re-observed on the correct record after a fresh context. Illustrative verification only: this does not establish authoritative backend truth.