# Проходы по итогам работы

> Когда ИИ читает законченную работу и пополняет базу, что при этом делает и как это включить, выключить или запустить руками.

Дважды на границе работы база меняется сама: сначала **проход извлечения** читает то, что только что закончилось, и записывает уроки; затем **проход консолидации** приводит базу в порядок.

## Когда запускаются

Расписания нет. Проход идёт на границе реальной работы:

- **задача завершилась** — смержена, **отклонена** или **остановлена**. Отклонение и остановка — самые ценные границы: причина отказа это ровно то, что модель иначе забудет;
- **пул аудитов опустел** — не после каждой секции и не после каждого прогона, а когда у проекта не осталось выполняющихся аудитов; проход запускает последний завершившийся;
- **вы нажали «Обновить сейчас»** в разделе — не дожидаясь конца следующей задачи.

Одновременно у проекта идёт **один** проход: вторая граница, сработавшая в этот момент, тихо ничего не делает. Повторно сработавшая граница (например, вторая волна аудитов в тот же день) тоже ничего не делает — граница обрабатывается один раз.

## Что делает проход извлечения

Читает всё, что осталось от работы: постановку и формулировку, переписку уточнений, решения гейтов, замечания ревью и то, чем они закрыты, запросы доработки, причину отказа или остановки.

Самое ценное для него — **ваши явные поправки**: ответ на уточнение, отклонённая формулировка, отправка на доработку с замечанием. Из этого получаются факты и ловушки.

## Что делает проход консолидации

- сливает дубли в одну запись, сохраняя обе причины;
- актуализирует заголовки и описания — они кормят индекс, который видит каждый прогон;
- разрешает противоречия между записями;
- убирает в архив **свои** устаревшие записи — с причиной;
- **помечает** записи человека, которые разошлись с кодом: пометка «требует проверки» и объяснение, что именно разошлось. Ваши записи он не трогает и не архивирует.

Главное правило этого прохода записано в его роли прямо: **убирай то, что доказанно противоречит текущему коду; не убирай то, чего просто не узнаёшь**. Потерянное знание никто не восстановит, а лишнее вы уберёте в одно движение.

## Что вы видите

В разделе — карточка последнего прохода: по какой границе, когда и что изменилось. В [центр уведомлений](/docs/notifications) приходит **одно** событие на проход, а не на каждую запись. Все изменения записей видны в [журнале аудита](/docs/audit-log) как действия пайплайна.

## Сколько это стоит

Проходы — обычные прогоны модели по вашему [тарифу](/docs/tariffs); их расход виден в общей статистике организации. Проход идёт после работы и не задерживает её.

## Как выключить

Проходы отключаются настройкой платформы — напишите нам, если они вам не нужны. Отключение не трогает саму базу: записи остаются, доходят до модели и редактируются как прежде — просто перестают пополняться сами.
