# `Aludel.Evals.DocumentIngestion`
[🔗](https://github.com/ccarvalho-eng/aludel/blob/main/lib/aludel/evals/document_ingestion.ex#L1)

Validates and persists uploaded documents for suite test cases.

# `ingest_result`

```elixir
@type ingest_result() :: {:success, String.t()} | {:failed, String.t(), String.t()}
```

# `ingest`

```elixir
@spec ingest(String.t(), Phoenix.LiveView.UploadEntry.t(), binary()) ::
  ingest_result()
```

---

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