AGENTS.md
Этот репозиторий заточен под долгие сессии работы coding-агентов. Держите этот файл коротким. Используйте его как маршрутизирующий слой к документам — системе записи, а не как огромный сброс инструкций.
Стартовый рабочий процесс
Перед изменением кода:
- Подтвердите корень репозитория через
pwd. - Прочитайте
ARCHITECTURE.mdдля текущей карты системы и жёстких правил зависимостей. - Прочитайте
docs/QUALITY_SCORE.md, чтобы увидеть, какие домены или слои самые слабые. - Прочитайте
docs/PLANS.md, затем откройте активный план, по которому работаете. - Прочитайте релевантную продуктовую спецификацию в
docs/product-specs/. - Запустите стандартный путь bootstrap и верификации для этого репозитория.
- Если базовая верификация падает, почините её до расширения скоупа.
Карта маршрутизации
ARCHITECTURE.md: карта доменов, модель слоёв, правила зависимостейdocs/design-docs/index.md: дизайн-решения и базовые убежденияdocs/product-specs/index.md: текущее продуктовое поведение и критерии приёмкиdocs/PLANS.md: жизненный цикл планов и политика exec plansdocs/QUALITY_SCORE.md: здоровье продуктовых доменов и слоёвdocs/RELIABILITY.md: рантайм-сигналы, бенчмарки и ожидания по перезапускуdocs/SECURITY.md: правила по секретам, песочнице, данным и внешним действиямdocs/FRONTEND.md: ограничения UI, правила дизайн-системы, проверки доступности
Рабочий контракт
- Работайте по одному ограниченному плану или фиче-срезу за раз.
- Не помечайте работу как готовую только по результатам инспекции кода; нужны запускаемые доказательства.
- Если вы меняете поведение, обновите соответствующие продуктовые, плановые или reliability-документы в той же сессии.
- Если вы видите повторяющийся фидбек на ревью, превратите его в механическое правило, проверку или линтер вместо повторного объяснения в чате.
- Храните сгенерированные материалы в
docs/generated/, а исходные ссылки — вdocs/references/. - Предпочитайте добавлять небольшие актуальные документы вместо разрастания этого файла.
Definition Of Done
Изменение считается готовым только когда выполнено всё:
- целевое поведение реализовано
- требуемая верификация действительно прошла
- доказательство приложено в соответствующем плане или документе по качеству
- затронутые документы остаются актуальными
- репозиторий чисто перезапускается со стандартного стартового пути
Конец сессии
Перед завершением сессии:
- Обновите активный exec plan.
- Обновите
docs/QUALITY_SCORE.md, если какой-либо домен или слой существенно изменился. - Запишите новый техдолг в
docs/exec-plans/tech-debt-tracker.md, если вы его отложили. - Перенесите завершённые планы в
docs/exec-plans/completed/, когда уместно. - Оставьте репозиторий в перезапускаемом состоянии с чётким следующим шагом.