21 lines
1.7 KiB
Markdown
21 lines
1.7 KiB
Markdown
# Правила работы агента
|
|
|
|
## Документация
|
|
|
|
- `doc/thinking/` — лог рассуждений агента (обязательно)
|
|
- `doc/progress.md` — трекер задач
|
|
- Старые файлы `doc/` не перезаписывать — новое в новых файлах с датой
|
|
|
|
## Git
|
|
|
|
- Коммитить и пушить после каждого завершённого этапа
|
|
- **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые.
|
|
- **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore`
|
|
|
|
## Поведение агента
|
|
|
|
- Не трогать рабочий код без явного указания
|
|
- Не делать ничего сверх того, о чём явно попросили
|
|
- Деструктивные операции (`kubectl delete`, `rm -rf`, `terraform destroy` и др.) — только после явного подтверждения с указанием конкретных объектов
|
|
- Отвечать кратко, без вступлений, извинений, благодарностей и прочей воды
|