# `TypeSafeSDK.Answer`
[🔗](https://github.com/nshkrdotcom/typesafe_sdk/blob/v0.4.1/lib/typesafe_sdk/answer.ex#L1)

Uncertainty helpers with explicit application-owned policy thresholds.

# `confidence`

```elixir
@spec confidence(
  TypeSafeSDK.NoulAnswer.t()
  | TypeSafeSDK.ChoiceAnswer.t()
  | TypeSafeSDK.ScoreAnswer.t()
) :: number()
```

# `gate`

```elixir
@spec gate(
  TypeSafeSDK.NoulAnswer.t()
  | TypeSafeSDK.ChoiceAnswer.t()
  | TypeSafeSDK.ScoreAnswer.t(),
  keyword()
) :: :act | :review | :escalate
```

Classify certainty using explicit `act:` and `review:` thresholds. No implicit policy.

# `yes?`

# `yes?`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
