# DECISION_RESULT_UNAVAILABLE

- Surface: API
- HTTP status: 409
- Details: `{ runId: string, envelopeState: "ready" | "no_data" | "no_run" }`

## Cause

The selected Run has no decision-bearing result evidence: the envelope is not ready, or its ready response lacks the conclusion evidence pair.

## Fix

Read `details.envelopeState`. For `ready`, use a conclusion-capable Results read that returns both evidence fields. For `no_data`, wait for the required analysis inputs. For `no_run`, Start a Run before concluding.

## Related

- [DECISION_RESULT_STALE](https://splitch.dev/docs/error/DECISION_RESULT_STALE)
- [DECISION_BLOCKED](https://splitch.dev/docs/error/DECISION_BLOCKED)

Source: https://splitch.dev/docs/error/DECISION_RESULT_UNAVAILABLE