# `GEPA.Adapters.Confidence.Scoring.LinearBlend`
[🔗](https://github.com/nshkrdotcom/gepa_ex/blob/v0.3.0/lib/gepa/adapters/confidence/scoring.ex#L39)

Scores correct answers as 1.0 above a probability threshold, otherwise blends
linearly from `min_score_on_correct` to 1.0. Incorrect answers always score 0.

# `t`

```elixir
@type t() :: %GEPA.Adapters.Confidence.Scoring.LinearBlend{
  low_confidence_threshold: float(),
  min_score_on_correct: float()
}
```

# `describe`

```elixir
@spec describe(t()) :: String.t()
```

# `new`

```elixir
@spec new(keyword() | map()) :: t()
```

# `score`

```elixir
@spec score(t() | module(), boolean(), number() | nil) :: float()
```

---

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