tasks.py: докстринг приведён к жёсткому пути docs/tasks и конфигу docs/.pm.json

This commit is contained in:
av
2026-08-03 14:32:50 +03:00
parent 63a2b1afa6
commit fd0aaeaeaf
+7 -5
View File
@@ -6,9 +6,11 @@
спринт — замороженный набор задач под одну цель. Индексов теперь четыре, и
задача живёт ровно в одном из них за раз.
Раскладка (все имена настраиваются, см. init и `.tasks.json`):
Раскладка. Путь каталога — `docs/tasks`, жёстко: это часть канона документов
av-dev, и подгоняется под него проект. Имена внутри настраиваются через
`docs/.pm.json`, ключ `tasks`.
<tasks>/
docs/tasks/
items/ задачи и цели файлами, <slug>.md
PLAN.md оглавление целей: линия (упорядоченная) и кусты
BACKLOG.md что можно взять — только задачи, целей здесь нет
@@ -49,9 +51,9 @@
tasks.py adopt scan --from PATH [PATH …] [--target DIR] [--out PLAN.json]
tasks.py adopt apply --plan PLAN.json [--refs PATH …] [--dry-run]
Каталог задач ищется так: `--dir` → указатель в `CLAUDE.md` проекта (его читает
агент и передаёт `--dir`) → `.tasks.json` вверх от текущего каталога → умолчания
(`docs/tasks`, `tasks`, `doc/tasks`) вверх от текущего каталога.
Каталог задач: `--dir` (обязан быть внутри рабочего каталога) → `docs/tasks`
вверх от текущего каталога. Прежние раскладки (`tasks`, `doc/tasks`) читаются,
пока живы непереехавшие проекты; переводит их скилл av-dev-pm:canon.
Коды выхода (единый словарь, на нём ветвятся скиллы):