PolicyStatus
codestringrequired
Stable result code. effect_outcome_unknown is non-retryable. effect_replay_unsafe is non-retryable because an earlier non-idempotent effect already completed or was accepted before a later failure. effect_outcome_unknown_replay_safe permits retrying the complete Policy request with unchanged admitted idempotency keys and payload. The host never retries an effect within one request.
messagestringrequired
retryablebooleanrequired
Whether the caller may retry; replay-safe unknown outcomes require the same complete request and idempotency keys.
details object[]
Array [
fieldstringrequired
reasonstringrequired
]
PolicyStatus
{
"code": "string",
"message": "string",
"retryable": true,
"details": [
{
"field": "string",
"reason": "string"
}
]
}