diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..19bf135 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,40 @@ +# Правила работы агента в этом проекте + +## ГЛАВНОЕ ПРАВИЛО + +**НЕ "СОВЕРШЕНСТВОВАТЬ" РАБОЧИЙ КОД БЕЗ ЯВНОГО УКАЗАНИЯ.** + +Если код работает — не трогать. Никаких: +- рефакторингов "попутно" +- улучшений стиля +- добавления комментариев / docstring +- переименований переменных +- "пока уж заодно поправлю" + +Делай только то, о чём явно попросили. Ничего лишнего. + +--- + +## Темп работы + +Не спешить. Перед каждым шагом — убедиться что предыдущий понят и согласован. + +--- + +## Документация + +Всё важное фиксировать в `doc/`: +- `doc/architecture/` — архитектура, стек, схемы +- `doc/api/` — дизайн API +- `doc/decisions/` — принятые решения с обоснованием +- `doc/infrastructure/` — инфраструктура, кластер, сервисы +- `doc/errors/` — ошибки и как решили +- `doc/progress.md` — трекер задач + +Обновлять после каждого значимого изменения. + +--- + +## Git + +Коммитить и пушить после каждого завершённого этапа.