скиллы: doc-canon стал canon, версия раскладки поднята до 2

- каталог скилла и все вызовы переименованы: префикс `doc-` называл материал,
  а скилл занят формой — раскладкой всех частей проекта и общим повышением
  версии, включая каталог задач;
- README перестроен: `canon` вынесен из семейства документов отдельным блоком
  и отдельным узлом графа, правило префиксов переформулировано, у документов
  уточнено владение — содержимым, а не раскладкой;
- заведена запись 2 журнала версий: в проекте ничего не переехало, но путь к
  `docs.py` и имя вызова живут в гейте и в `CLAUDE.md` проекта и сломаются
  молча;
- прежние адреса в записи 1 и в журнале решений оставлены как есть: журнал
  описывает состояния, которые были, и задним числом не переписывается.
This commit is contained in:
av
2026-08-13 12:53:12 +03:00
parent 3529cd8425
commit dff05ad097
34 changed files with 149 additions and 102 deletions
+6 -6
View File
@@ -45,7 +45,7 @@ SKIP_DIRS = {".git", ".venv", "node_modules", "__pycache__", "tmp"}
# Владельцы: префикс адреса → скрипт, который этим каталогом и владеет.
OWNERS = {
"docs": "av-dev/skills/doc-canon/scripts/docs.py",
"docs": "av-dev/skills/canon/scripts/docs.py",
"tasks": "av-dev/skills/task-track/scripts/tasks.py",
}
@@ -54,10 +54,10 @@ OWNERS = {
# Ключ, кончающийся на `/`, — каталог целиком: журнал решений разложен по теме
# на файл, и каждый новый файл в нём — журнал по построению, а не по списку.
JOURNALS = {
"av-dev/skills/doc-canon/references/changelog.md": "журнал версий раскладки",
"av-dev/skills/doc-canon/references/changelog-before-merge.md":
"av-dev/skills/canon/references/changelog.md": "журнал версий раскладки",
"av-dev/skills/canon/references/changelog-before-merge.md":
"журнал версий канона до слияния",
"av-dev/skills/doc-canon/references/changelog-tasks-before-merge.md":
"av-dev/skills/canon/references/changelog-tasks-before-merge.md":
"журнал версий формата задач до слияния",
"decisions/": "журнал решений",
"NOTES.md": "рабочие заметки",
@@ -66,8 +66,8 @@ JOURNALS = {
# Файлы, где упразднённый адрес назван по делу: карта переездов и сценарии
# перевода чужой раскладки. Неизвестные адреса в них проверяются как везде.
RETIRED_OK = {
"av-dev/skills/doc-canon/references/canon.md": "карта упразднённых слотов",
"av-dev/skills/doc-canon/SKILL.md": "adopt: что где искать в чужой раскладке",
"av-dev/skills/canon/references/canon.md": "карта упразднённых слотов",
"av-dev/skills/canon/SKILL.md": "adopt: что где искать в чужой раскладке",
"av-dev/skills/task-track/references/adopt.md": "перевод чужого каталога задач",
}