update work rules
This commit is contained in:
@@ -30,5 +30,8 @@
|
|||||||
- Используй только две канонические команды из `docs/agent/README.md`: `Новая задача:` и `Выполнить задачу:`.
|
- Используй только две канонические команды из `docs/agent/README.md`: `Новая задача:` и `Выполнить задачу:`.
|
||||||
- Неизвестное или неполное сообщение не изменяет файлы и не запускает код: попроси пользователя использовать каноническую команду.
|
- Неизвестное или неполное сообщение не изменяет файлы и не запускает код: попроси пользователя использовать каноническую команду.
|
||||||
- Для `Новая задача:` задай только необходимые вопросы, затем добавь задачу в `TASKS.md` со следующим ID, статусом `TODO`, приоритетом, целью, критериями готовности, проверкой и следующим шагом. Код не меняй.
|
- Для `Новая задача:` задай только необходимые вопросы, затем добавь задачу в `TASKS.md` со следующим ID, статусом `TODO`, приоритетом, целью, критериями готовности, проверкой и следующим шагом. Код не меняй.
|
||||||
- Для `Выполнить задачу:` реализуй указанную задачу, запусти релевантные проверки и обнови её статус и результат в `TASKS.md`.
|
- Для `Выполнить задачу:` сначала проверь полноту требований и задай вопросы только при блокирующей неоднозначности.
|
||||||
|
- Простую задачу выполняй без отдельного плана. Для обычной задачи составь короткий внутренний план. Для сложной или рискованной задачи сначала покажи план пользователю и дождись подтверждения.
|
||||||
|
- Делегируй только независимое исследование или ревью, когда это сокращает риск или время; последовательную маленькую задачу выполняй сам.
|
||||||
|
- В процессе: изучи текущий flow и callers, внеси минимальный diff, запусти проверки, исправь ошибки и обнови статус и результат в `TASKS.md`.
|
||||||
- После любого действия сообщи ID задачи и результат; коммиты и push не выполняй.
|
- После любого действия сообщи ID задачи и результат; коммиты и push не выполняй.
|
||||||
|
|||||||
+13
-2
@@ -26,8 +26,19 @@
|
|||||||
Выполнить задачу: ED-001
|
Выполнить задачу: ED-001
|
||||||
```
|
```
|
||||||
|
|
||||||
Агент читает задачу, изучает код, меняет статус на `IN_PROGRESS`, реализует её,
|
Агент сам выбирает режим:
|
||||||
запускает проверки и обновляет `TASKS.md`.
|
|
||||||
|
- простая задача: изучить, изменить, проверить;
|
||||||
|
- обычная задача: изучить, составить короткий план, изменить, проверить;
|
||||||
|
- сложная или рискованная задача: задать блокирующие вопросы, показать план,
|
||||||
|
дождаться подтверждения, затем выполнить по этапам.
|
||||||
|
|
||||||
|
Во всех режимах агент читает задачу, меняет статус на `IN_PROGRESS`, изучает
|
||||||
|
текущий flow и callers, делает минимальный diff, запускает проверки, исправляет
|
||||||
|
ошибки и обновляет `TASKS.md`.
|
||||||
|
|
||||||
|
Дополнительного агента агент использует только для независимого исследования
|
||||||
|
или ревью, когда это реально сокращает риск или время.
|
||||||
|
|
||||||
## Неизвестные сообщения
|
## Неизвестные сообщения
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user