From fd0aaeaeaf2493aa5875777a18ec143f0b33fd4f Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Mon, 3 Aug 2026 14:32:50 +0300 Subject: [PATCH] =?UTF-8?q?tasks.py:=20=D0=B4=D0=BE=D0=BA=D1=81=D1=82?= =?UTF-8?q?=D1=80=D0=B8=D0=BD=D0=B3=20=D0=BF=D1=80=D0=B8=D0=B2=D0=B5=D0=B4?= =?UTF-8?q?=D1=91=D0=BD=20=D0=BA=20=D0=B6=D1=91=D1=81=D1=82=D0=BA=D0=BE?= =?UTF-8?q?=D0=BC=D1=83=20=D0=BF=D1=83=D1=82=D0=B8=20docs/tasks=20=D0=B8?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=D1=83=20docs/.pm.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- av-dev-pm/skills/tasks/scripts/tasks.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/av-dev-pm/skills/tasks/scripts/tasks.py b/av-dev-pm/skills/tasks/scripts/tasks.py index 856a174..922e517 100755 --- a/av-dev-pm/skills/tasks/scripts/tasks.py +++ b/av-dev-pm/skills/tasks/scripts/tasks.py @@ -6,9 +6,11 @@ спринт — замороженный набор задач под одну цель. Индексов теперь четыре, и задача живёт ровно в одном из них за раз. -Раскладка (все имена настраиваются, см. init и `.tasks.json`): +Раскладка. Путь каталога — `docs/tasks`, жёстко: это часть канона документов +av-dev, и подгоняется под него проект. Имена внутри настраиваются через +`docs/.pm.json`, ключ `tasks`. - / + docs/tasks/ items/ задачи и цели файлами, .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. Коды выхода (единый словарь, на нём ветвятся скиллы):