Decision Statuses
How Stacksona decision statuses should be handled by each workflow platform.
Default rule
Execute the risky action only for allow or approved. Treat every other status as stop, wait, or fallback.
Status table
| Status | Type | Meaning |
|---|---|---|
allow | Initial | Gate allows the action immediately. Continue execution. |
reject | Initial | Gate rejects the action immediately. Stop execution. |
pending_review | Initial | Human review is required. Pause, wait, poll, or route to callback. |
approved | Final | Reviewer approved. Execute action if all token checks pass. |
rejected | Final | Reviewer rejected. Do not execute. |
Recommended branch behavior
Fail closed
For sensitive actions, missing approval, invalid token, timeout, API failure, or unknown status should stop execution.