updated tasks
This commit is contained in:
@@ -26,11 +26,11 @@
|
||||
## Работа со списком задач
|
||||
|
||||
- Команды взаимодействия с агентом описаны в `docs/agent/README.md`.
|
||||
- Единственный источник задач — `docs/agent/TASKS.md`; не создавай task-файлы в дочерних репозиториях.
|
||||
- Активные задачи находятся в `docs/agent/TASKS.md`, архив завершённых — в `docs/agent/COMPLETED_TASKS.md`; не создавай task-файлы в дочерних репозиториях.
|
||||
- Используй только две канонические команды из `docs/agent/README.md`: `Новая задача:` и `Выполнить задачу:`.
|
||||
- Для `Новая задача:` задавай необходимые уточняющие вопросы итеративно, пока задача не станет понятной: определены цель, границы, критерии готовности, проверка, ограничения и следующий шаг. До этого не добавляй её в `TASKS.md`; после подтверждения полноты добавь со следующим ID и статусом `TODO`. Код не меняй.
|
||||
- Для `Выполнить задачу:` сначала проверь полноту требований и задай вопросы только при блокирующей неоднозначности.
|
||||
- Простую задачу выполняй без отдельного плана. Для обычной задачи составь короткий внутренний план. Для сложной или рискованной задачи сначала покажи план пользователю и дождись подтверждения.
|
||||
- Делегируй только независимое исследование или ревью, когда это сокращает риск или время; последовательную маленькую задачу выполняй сам.
|
||||
- В процессе: изучи текущий flow и callers, внеси минимальный diff, после каждого существенного этапа запускай релевантную проверку, исправь ошибки и обнови статус и результат в `TASKS.md`.
|
||||
- В процессе: изучи текущий flow и callers, внеси минимальный diff, после каждого существенного этапа запускай релевантную проверку, исправь ошибки и обнови статус и результат в `TASKS.md`. После перевода задачи в `DONE` перенеси её в `docs/agent/COMPLETED_TASKS.md`.
|
||||
- После любого действия сообщи 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-файлы в дочерних репозиториях не создаются.
|
||||
- Агент не делает 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`
|
||||
- Ручная проверка: открыть граф сценария с дверями, текстовыми маркерами, скрытой точкой и ненайденным кодом.
|
||||
|
||||
## Завершённые задачи
|
||||
|
||||
### 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`.
|
||||
2. Не держать больше одной задачи в `IN_PROGRESS`, если работа не разделена явно.
|
||||
3. При блокировке записать конкретную причину и следующий внешний шаг.
|
||||
4. После проверки обновить критерии и перевести задачу в `DONE`.
|
||||
4. После проверки обновить результат, перевести задачу в `DONE` и перенести её в `COMPLETED_TASKS.md`.
|
||||
5. Устойчивое знание записывать в будущую базу знаний отдельно, а не раздувать этот список.
|
||||
|
||||
Reference in New Issue
Block a user