diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index bd44cc8..829f217 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -733,6 +733,27 @@ needs-claude ## ⚪ [using-tasks-status-read-perf] — ## Goal Убрать жалобы агента на «огромный STATUS.md» в `using-tasks` skill. +## Проблема +STATUS.md раздувается от накопившихся 🟢 done-задач. Агент читает файл целиком при ориентации — растёт контекст, жалобы на размер. `tasks_aggregate` не замена: не индексирует ready/done, кэш stale. + +## Фикс +Добавить в скил правило архивации done-задач: +- После закрытия задачи (или при заходе в сессию) — если done-блоков накопилось ≥ N (например 10) — переместить их в `.tasks/archive/YYYY-MM.md` +- STATUS.md содержит только активные/паузированные/blocked/ready задачи + +## Acceptance criteria +- [ ] SKILL.md обновлён: правило архивации done-задач описано (порог + целевой файл) +- [ ] Формат архивного файла зафиксирован (append в `.tasks/archive/YYYY-MM.md`) +- [ ] Версия поднята (v1.x) + +## Permissions +- interns: no +- auto-push: yes + +## Weight +needs-claude +Убрать жалобы агента на «огромный STATUS.md» в `using-tasks` skill. + ## Проблема Скил предписывает читать STATUS.md целиком для ориентации (активные/паузированные блоки). Файл растёт по мере накопления задач — агент тратит контекст и жалуется на размер.