---
name: cognitive-debt-check
description: Усвоить незнакомый код через короткую петлю обратной связи.
  Запускать после крупных порций сгенерированного кода или перед работой
  с чужим модулем.
---

# Контроль когнитивного долга

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

## 1. Опиши код по трём осям

Коротко, без пересказа реализации:

- **Суть** — за что отвечает и чего сознательно не делает.
- **Границы** — с чем взаимодействует снаружи, что прячет внутри, как расширяется.
- **Контракты** — что принимает на входе и что отдаёт на выходе.

## 2. Передай слово

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

## 3. Поправь

Сравни сказанное с кодом: подтверди верное, поправь ошибки, добавь упущенное.
Конкретно и кратко. Повтори цикл, пока картина не сойдётся с кодом — обычно
хватает нескольких кругов.
