> The full index of these docs is at [llms.txt](https://u22a8.ai/llms.txt).

# Patterns

Reusable designs for putting A8 in a system, each with its motivation, an example and the code.

A **pattern** is a named design for one recurring job. Each page states the job, walks one example through it in code and shows how its settings were chosen.

| Pattern                                                                                                           | What it does                                                         | Reach for it when                                                               |
| ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [Send abstentions to a person](https://u22a8.ai/docs/send-abstentions-to-a-person.md)                             | Automates the verdicts A8 answers and queues the rest for review     | Every case needs a decision, and a wrong automated one costs more than a review |
| [Gate a release on a pinned horizon](https://u22a8.ai/docs/gate-a-release-on-a-pinned-horizon.md)                 | Runs your test suite on a new version before your system moves to it | A verdict change reaches users or a published result                            |
| [Check one subject against several criteria](https://u22a8.ai/docs/check-one-subject-against-several-criteria.md) | Judges several criteria in one request, each answering on its own    | One subject is judged on several independent questions                          |

*Table 1.* The patterns, what each does and when to reach for it.

## Next steps

- [Send abstentions to a person](https://u22a8.ai/docs/send-abstentions-to-a-person.md): Automate the verdicts A8 answers at your minimum accuracy, and queue each abstention for a person with the check its evidence failed.
- [Gate a release on a pinned horizon](https://u22a8.ai/docs/gate-a-release-on-a-pinned-horizon.md): Serve a pinned version, test each new version with your suite, and move the pin when the suite passes.
- [Check one subject against several criteria](https://u22a8.ai/docs/check-one-subject-against-several-criteria.md): Judge one subject on several criteria in one request, with each criterion in a schema property and each field answering on its own.
