# `Snodo.Extensions.Tasks.Stress`
[🔗](https://github.com/joshrotenberg/snodo/blob/v0.4.0/extensions/tasks/lib/snodo/extensions/tasks/stress.ex#L1)

Deterministic correctness workloads for Tasks contention and runner soak.

The harness exercises the in-memory store reference implementation. It
reports exact lifecycle invariants separately from observed timings so the
same workload can run in CI and on developer machines without flaky latency
thresholds. Database adapters should apply the same report shape in their
own environment-specific soak jobs.

This is diagnostic evidence, not a production capacity claim.

# `report`

```elixir
@type report() :: %{required(String.t()) =&gt; term()}
```

# `run`

```elixir
@spec run(keyword()) :: report()
```

Runs deterministic CAS-contention and runner-soak workloads.

---

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