> ## Documentation Index
> Fetch the complete documentation index at: https://ctrlrun-docs-python-3-13-3-14.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# AmbiguousEffect

> The outcome of this effect is unknown; only a human may resolve it (SPEC-v0.1 §5.4).

`ctrlrun.AmbiguousEffect` — class, defined at `src/ctrlrun/errors.py:141`

```python theme={null}
from ctrlrun import AmbiguousEffect
```

```python theme={null}
class AmbiguousEffect(CTRLRunError)
    def __init__(message: str | None = None, *, effect_key: str, action_id: str | None = None)
```

The outcome of this effect is unknown; only a human may resolve it (SPEC-v0.1 §5.4).

Raised for a record already in `AMBIGUOUS`, and for one whose lease expired mid-flight:
the worker may have died after the remote committed. A retry is refused either way,
until `ctrlrun resolve` says which it was.

## Next

* [Python API index](/docs/reference/api/index).
* [Get started](/docs/get-started/quickstart) · [Why](/docs/why).
