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