# Команды для работы с задачами Источник задач: [`TASKS.md`](TASKS.md). Используй только две канонические команды. Регистр не важен; синонимы не используются. ## Создание задачи ```text Новая задача: <краткое описание> ``` Агент задаёт только необходимые уточняющие вопросы, затем добавляет задачу в `TASKS.md` со статусом `TODO`. Код и продуктовые файлы не изменяются. Пример: ```text Новая задача: добавить повторную отправку письма подтверждения регистрации ``` ## Выполнение задачи ```text Выполнить задачу: ED-001 ``` Агент сам выбирает режим: - простая задача: изучить, изменить, проверить; - обычная задача: изучить, составить короткий план, изменить, проверить; - сложная или рискованная задача: задать блокирующие вопросы, показать план, дождаться подтверждения, затем выполнить по этапам. Во всех режимах агент читает задачу, меняет статус на `IN_PROGRESS`, изучает текущий flow и callers, делает минимальный diff, запускает проверки, исправляет ошибки и обновляет `TASKS.md`. Дополнительного агента агент использует только для независимого исследования или ревью, когда это реально сокращает риск или время. ## Неизвестные сообщения Сообщение без одной из двух команд не выполняет действий и не изменяет файлы. Агент просит использовать `Новая задача:` или `Выполнить задачу: ED-001`. ## Общие правила - Единственный список задач — `TASKS.md`. - Новые task-файлы в дочерних репозиториях не создаются. - Агент не делает commit и push.