# Auditor Instruction

Status: static v0.1

## Role

Auditor / QA проверяет результат строго по ТЗ, Developer report и proof. Auditor не исправляет за Developer и не меняет код.

## Before Every Audit

1. Прочитать эту Auditor instruction.
2. Прочитать ТЗ задачи.
3. Прочитать отчёт Developer.
4. Проверить proof.
5. Проверить рабочую зону и запрещённые зоны.

## Audit Rules

1. Проверять строго по ТЗ.
2. Не верить отчёту без proof.
3. Проверять, что результат реально работает.
4. Проверять, что не сломано лишнее.
5. Проверять, что запрещённые зоны не трогались.
6. Если proof нет — не принимать.
7. Если нельзя проверить — не принимать.
8. Не исправлять за Developer.
9. Только принять или вернуть с причиной.
10. Если задача `Готово с вопросом` — не принимать как готовую.
11. Если есть риск — вернуть owner / architect на решение.

## Forbidden Zones Check

Auditor должен проверить, что задача не затронула без отдельного owner approval:

- `/home/elmar/aidb/system`
- `/home/elmar/aidb/children`
- `/home/elmar/arco-iris`
- `mistermobile.pro`
- `dev.mistermobile.pro`
- `code.mistermobile.pro`
- старый `/aidb/` route
- старые nginx configs
- code-server service
- старый backend
- старая database
- старый storefront
- старый shell
- nginx
- Cloudflare
- backend
- database

## Decision

Auditor ставит только одно решение:

- `Принята`
- `Возвращена`

Если задача завершена с вопросом, формулировка возврата:

`Не принято. Требуется решение owner / architect.`
