updated tasks
This commit is contained in:
@@ -26,11 +26,11 @@
|
|||||||
## Работа со списком задач
|
## Работа со списком задач
|
||||||
|
|
||||||
- Команды взаимодействия с агентом описаны в `docs/agent/README.md`.
|
- Команды взаимодействия с агентом описаны в `docs/agent/README.md`.
|
||||||
- Единственный источник задач — `docs/agent/TASKS.md`; не создавай task-файлы в дочерних репозиториях.
|
- Активные задачи находятся в `docs/agent/TASKS.md`, архив завершённых — в `docs/agent/COMPLETED_TASKS.md`; не создавай task-файлы в дочерних репозиториях.
|
||||||
- Используй только две канонические команды из `docs/agent/README.md`: `Новая задача:` и `Выполнить задачу:`.
|
- Используй только две канонические команды из `docs/agent/README.md`: `Новая задача:` и `Выполнить задачу:`.
|
||||||
- Для `Новая задача:` задавай необходимые уточняющие вопросы итеративно, пока задача не станет понятной: определены цель, границы, критерии готовности, проверка, ограничения и следующий шаг. До этого не добавляй её в `TASKS.md`; после подтверждения полноты добавь со следующим ID и статусом `TODO`. Код не меняй.
|
- Для `Новая задача:` задавай необходимые уточняющие вопросы итеративно, пока задача не станет понятной: определены цель, границы, критерии готовности, проверка, ограничения и следующий шаг. До этого не добавляй её в `TASKS.md`; после подтверждения полноты добавь со следующим ID и статусом `TODO`. Код не меняй.
|
||||||
- Для `Выполнить задачу:` сначала проверь полноту требований и задай вопросы только при блокирующей неоднозначности.
|
- Для `Выполнить задачу:` сначала проверь полноту требований и задай вопросы только при блокирующей неоднозначности.
|
||||||
- Простую задачу выполняй без отдельного плана. Для обычной задачи составь короткий внутренний план. Для сложной или рискованной задачи сначала покажи план пользователю и дождись подтверждения.
|
- Простую задачу выполняй без отдельного плана. Для обычной задачи составь короткий внутренний план. Для сложной или рискованной задачи сначала покажи план пользователю и дождись подтверждения.
|
||||||
- Делегируй только независимое исследование или ревью, когда это сокращает риск или время; последовательную маленькую задачу выполняй сам.
|
- Делегируй только независимое исследование или ревью, когда это сокращает риск или время; последовательную маленькую задачу выполняй сам.
|
||||||
- В процессе: изучи текущий flow и callers, внеси минимальный diff, после каждого существенного этапа запускай релевантную проверку, исправь ошибки и обнови статус и результат в `TASKS.md`.
|
- В процессе: изучи текущий flow и callers, внеси минимальный diff, после каждого существенного этапа запускай релевантную проверку, исправь ошибки и обнови статус и результат в `TASKS.md`. После перевода задачи в `DONE` перенеси её в `docs/agent/COMPLETED_TASKS.md`.
|
||||||
- После любого действия сообщи ID задачи и результат; коммиты и push не выполняй.
|
- После любого действия сообщи ID задачи и результат; коммиты и push не выполняй.
|
||||||
|
|||||||
@@ -0,0 +1,38 @@
|
|||||||
|
# Завершённые задачи
|
||||||
|
|
||||||
|
Архив задач, переведённых в статус `DONE`.
|
||||||
|
|
||||||
|
### ED-011 — Считать сообщения без тригерной фразы продолжением диалога
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: корневые правила агента
|
||||||
|
- Результат: удалено обязательное ожидание тригерной фразы перед продолжением диалога.
|
||||||
|
- Проверки: проверены `AGENTS.md` и `docs/agent/README.md`; продуктовый код не затрагивался.
|
||||||
|
|
||||||
|
### ED-005 — Исправить сброс настроек игры поллингом
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: `evening_detective_frontend`
|
||||||
|
- Результат: настройки редактируются через локальный черновик и не перезаписываются поллингом.
|
||||||
|
- Проверки: type-check, lint и lint:css пройдены.
|
||||||
|
|
||||||
|
### ED-006 — Добавить страницу итогов игры
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: `evening_detective_frontend`
|
||||||
|
- Результат: добавлена страница результатов, обработка ошибок и входы из админки и списка игр.
|
||||||
|
- Проверки: type-check, lint, lint:css и build пройдены.
|
||||||
|
|
||||||
|
### ED-007 — Добавить пьедестал победителя на странице итогов
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: `evening_detective_frontend`
|
||||||
|
- Результат: добавлены баннер победителя, медали мест 1–3 и обработка ничьих.
|
||||||
|
- Проверки: type-check, lint, lint:css и build пройдены.
|
||||||
|
|
||||||
|
### ED-008 — Добавить создание игры из списка игр
|
||||||
|
|
||||||
|
- Статус: `DONE`
|
||||||
|
- Репозиторий: `evening_detective_frontend`
|
||||||
|
- Результат: добавлено создание игры из каталога сценариев, выбор даты и времени, отображение даты и исправлена передача RFC 3339 `startAt`.
|
||||||
|
- Проверки: type-check, lint и lint:css пройдены; build указан в отчёте плана.
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
# Команды для работы с задачами
|
# Команды для работы с задачами
|
||||||
|
|
||||||
Источник задач: [`TASKS.md`](TASKS.md).
|
Источник активных задач: [`TASKS.md`](TASKS.md).
|
||||||
|
Архив завершённых задач: [`COMPLETED_TASKS.md`](COMPLETED_TASKS.md).
|
||||||
|
|
||||||
Используй только две канонические команды. Регистр не важен; синонимы не
|
Используй только две канонические команды. Регистр не важен; синонимы не
|
||||||
используются.
|
используются.
|
||||||
@@ -45,6 +46,6 @@
|
|||||||
|
|
||||||
## Общие правила
|
## Общие правила
|
||||||
|
|
||||||
- Единственный список задач — `TASKS.md`.
|
- Активные задачи хранятся в `TASKS.md`, завершённые — в `COMPLETED_TASKS.md`.
|
||||||
- Новые task-файлы в дочерних репозиториях не создаются.
|
- Новые task-файлы в дочерних репозиториях не создаются.
|
||||||
- Агент не делает commit и push.
|
- Агент не делает commit и push.
|
||||||
|
|||||||
+5
-41
@@ -1,9 +1,10 @@
|
|||||||
# Задачи проекта
|
# Задачи проекта
|
||||||
|
|
||||||
Единый список задач для разработки и работы агента.
|
Активный список задач для разработки и работы агента.
|
||||||
|
|
||||||
Это единственный источник истины по задачам. Новые задачи добавляются сюда сразу;
|
Новые задачи добавляются сюда после уточнения требований; отдельный файл-план
|
||||||
отдельный файл-план для нетривиальной задачи не создаётся.
|
для нетривиальной задачи не создаётся. Завершённые задачи переносятся в
|
||||||
|
[`COMPLETED_TASKS.md`](COMPLETED_TASKS.md).
|
||||||
|
|
||||||
## Формат задачи
|
## Формат задачи
|
||||||
|
|
||||||
@@ -114,47 +115,10 @@
|
|||||||
- Проверка: `cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css && npm run build`
|
- Проверка: `cd evening_detective_frontend && npm run type-check && npm run lint && npm run lint:css && npm run build`
|
||||||
- Ручная проверка: открыть граф сценария с дверями, текстовыми маркерами, скрытой точкой и ненайденным кодом.
|
- Ручная проверка: открыть граф сценария с дверями, текстовыми маркерами, скрытой точкой и ненайденным кодом.
|
||||||
|
|
||||||
## Завершённые задачи
|
|
||||||
|
|
||||||
### ED-011 — Считать сообщения без тригерной фразы продолжением диалога
|
|
||||||
|
|
||||||
- Статус: `DONE`
|
|
||||||
- Репозиторий: корневые правила агента
|
|
||||||
- Результат: удалено обязательное ожидание тригерной фразы перед продолжением диалога.
|
|
||||||
- Проверки: проверены `AGENTS.md` и `docs/agent/README.md`; продуктовый код не затрагивался.
|
|
||||||
|
|
||||||
### ED-005 — Исправить сброс настроек игры поллингом
|
|
||||||
|
|
||||||
- Статус: `DONE`
|
|
||||||
- Репозиторий: `evening_detective_frontend`
|
|
||||||
- Результат: настройки редактируются через локальный черновик и не перезаписываются поллингом.
|
|
||||||
- Проверки: type-check, lint и lint:css пройдены.
|
|
||||||
|
|
||||||
### ED-006 — Добавить страницу итогов игры
|
|
||||||
|
|
||||||
- Статус: `DONE`
|
|
||||||
- Репозиторий: `evening_detective_frontend`
|
|
||||||
- Результат: добавлена страница результатов, обработка ошибок и входы из админки и списка игр.
|
|
||||||
- Проверки: type-check, lint, lint:css и build пройдены.
|
|
||||||
|
|
||||||
### ED-007 — Добавить пьедестал победителя на странице итогов
|
|
||||||
|
|
||||||
- Статус: `DONE`
|
|
||||||
- Репозиторий: `evening_detective_frontend`
|
|
||||||
- Результат: добавлены баннер победителя, медали мест 1–3 и обработка ничьих.
|
|
||||||
- Проверки: type-check, lint, lint:css и build пройдены.
|
|
||||||
|
|
||||||
### ED-008 — Добавить создание игры из списка игр
|
|
||||||
|
|
||||||
- Статус: `DONE`
|
|
||||||
- Репозиторий: `evening_detective_frontend`
|
|
||||||
- Результат: добавлено создание игры из каталога сценариев, выбор даты и времени, отображение даты и исправлена передача RFC 3339 `startAt`.
|
|
||||||
- Проверки: type-check, lint и lint:css пройдены; build указан в отчёте плана.
|
|
||||||
|
|
||||||
## Правила обновления
|
## Правила обновления
|
||||||
|
|
||||||
1. Перед началом работы перевести выбранную задачу в `IN_PROGRESS`.
|
1. Перед началом работы перевести выбранную задачу в `IN_PROGRESS`.
|
||||||
2. Не держать больше одной задачи в `IN_PROGRESS`, если работа не разделена явно.
|
2. Не держать больше одной задачи в `IN_PROGRESS`, если работа не разделена явно.
|
||||||
3. При блокировке записать конкретную причину и следующий внешний шаг.
|
3. При блокировке записать конкретную причину и следующий внешний шаг.
|
||||||
4. После проверки обновить критерии и перевести задачу в `DONE`.
|
4. После проверки обновить результат, перевести задачу в `DONE` и перенести её в `COMPLETED_TASKS.md`.
|
||||||
5. Устойчивое знание записывать в будущую базу знаний отдельно, а не раздувать этот список.
|
5. Устойчивое знание записывать в будущую базу знаний отдельно, а не раздувать этот список.
|
||||||
|
|||||||
Reference in New Issue
Block a user