# `mix verify.adopter`
[🔗](https://github.com/szTheory/scrypath/blob/v0.3.7/lib/mix/tasks/verify.adopter.ex#L1)

Runs the maintainer-facing adopter verification flow from the repository root.

Default mode is the fast, auth-free, service-free adopter contract slice:

- `mix test test/scrypath/readiness_contract_test.exs`
- `mix test test/mix/tasks/verify_adopter_test.exs`

Pass `--live` to run the canonical Phoenix example proof path under
`examples/phoenix_meilisearch`:

- `cd examples/phoenix_meilisearch`
- `mix deps.get`
- `mix test`

Live mode requires these environment variables before it will run:

- `SCRYPATH_EXAMPLE_INTEGRATION`
- `PGPORT`
- `SCRYPATH_MEILISEARCH_URL`

Live mode also expects the example's Postgres and Meilisearch services to
already be running. This task checks those prerequisites, but it still stays
orchestration-only.

This task stays orchestration-only. It does not start Docker, provision services,
or silently downgrade from live mode back to fast mode. For the full maintainer
matrix and CI job names, see [CONTRIBUTING.md](CONTRIBUTING.md).

---

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