mail_status
Change a mail's status by validating state-machine transitions (open ↔ holding → done/superseded) and writing atomic audit entries.
Instructions
Change a mail's status. Validates the state-machine transition (open ↔ holding → done/superseded; done and superseded are terminal). Atomic write + audit entry.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| agent | Yes | ||
| folder | Yes | ||
| status | Yes |