слияние: три плагина стали одним av-dev, скиллы получили префиксы

Каталоги, агенты и общие дома переехали в av-dev/; скиллы названы по прежнему
плагину — doc-*, task-*, code-*, с двумя смысловыми именами вместо тавтологии:
doc-sync вместо docs, task-track вместо tasks. Манифесты сведены к двум
плагинам. Пространства имён вызовов и пути внутри дерева переписаны машинно;
проза, которая называет прежние плагины отдельными, идёт следующим шагом.
This commit is contained in:
av
2026-08-13 10:10:51 +03:00
parent 142659bfd1
commit de12a4d8a3
68 changed files with 222 additions and 248 deletions
+7 -7
View File
@@ -49,15 +49,15 @@ SKIP_DIRS = {".git", ".venv", "node_modules", "__pycache__", "tmp"}
# Владельцы: префикс адреса → скрипт, который этим каталогом и владеет.
OWNERS = {
"docs": "av-dev-docs/skills/canon/scripts/docs.py",
"tasks": "av-dev-tasks/skills/tasks/scripts/tasks.py",
"docs": "av-dev/skills/doc-canon/scripts/docs.py",
"tasks": "av-dev/skills/task-track/scripts/tasks.py",
}
# Журналы: описывают прошлые состояния и задним числом не переписываются.
# Адрес, верный на момент записи, здесь останется навсегда, и это не дрейф.
JOURNALS = {
"av-dev-docs/skills/canon/references/changelog.md": "журнал версий канона",
"av-dev-tasks/skills/tasks/references/changelog.md": "журнал версий формата задач",
"av-dev/skills/doc-canon/references/changelog.md": "журнал версий канона",
"av-dev/skills/task-track/references/changelog.md": "журнал версий формата задач",
"DECISIONS.md": "журнал решений",
"HISTORY.md": "журнал работ",
"NOTES.md": "рабочие заметки",
@@ -66,9 +66,9 @@ JOURNALS = {
# Файлы, где упразднённый адрес назван по делу: карта переездов и сценарии
# перевода чужой раскладки. Неизвестные адреса в них проверяются как везде.
RETIRED_OK = {
"av-dev-docs/skills/canon/references/canon.md": "карта упразднённых слотов",
"av-dev-docs/skills/canon/SKILL.md": "adopt: что где искать в чужой раскладке",
"av-dev-tasks/skills/tasks/references/adopt.md": "перевод чужого каталога задач",
"av-dev/skills/doc-canon/references/canon.md": "карта упразднённых слотов",
"av-dev/skills/doc-canon/SKILL.md": "adopt: что где искать в чужой раскладке",
"av-dev/skills/task-track/references/adopt.md": "перевод чужого каталога задач",
}
# Адрес в прозе: начало токена, префикс владельца, остаток пути. Отрицательный
+2 -2
View File
@@ -21,7 +21,7 @@
**Цвет, не отвечающий модели.** Цвет charter'а кодирует **модель**, на которой
идёт проход, а не его роль: раскладка — в
`av-dev-code/skills/review/SKILL.md`, раздел «Модель по проходу».
`av-dev/skills/code-review/SKILL.md`, раздел «Модель по проходу».
Правило существует ровно затем, чтобы стоимость прогона читалась взглядом по
списку агентов, и держаться вниманием оно не может: цвет ставится один раз при
заведении charter'а, а модель потом меняется калибровкой.
@@ -49,7 +49,7 @@ from pathlib import Path
OK, DRIFT, USAGE, ENV, INTERNAL = 0, 1, 2, 3, 4
# Дом раскладки — «Модель по проходу» в av-dev-code/skills/review/SKILL.md; здесь её
# Дом раскладки — «Модель по проходу» в av-dev/skills/code-review/SKILL.md; здесь её
# механизация. Порядок цветов — порядок стоимости прогона.
PALETTE = {"sonnet": "green", "opus": "yellow"}