docs: документация переведена на канон av-dev-pm
- беклог и план переехали в docs/tasks (38 задач, 11 целей), слаги переименованы с транслита на английские, 85 ссылок поправлены - conventions.md разобран в docs/conventions/, local-research.md — в docs/research/, review-journal.md — в docs/review.md с разделом настройки конвейера; заведены security.md, adr/ и .pm.json - шаг docs.py check добавлен в task gate; поведение в architecture.md помечено девятью маркерами долга, database.md получил настройки с числовым значением
This commit is contained in:
+20
-1
@@ -10,6 +10,9 @@ vars:
|
||||
PKG: ./cmd/healthlog
|
||||
# Версии инструментов для воспроизводимой установки (см. задачу setup).
|
||||
GOLANGCI_VERSION: v2.12.2
|
||||
# Проверка раскладки документов по канону av-dev-pm. Пусто — путь ищется в
|
||||
# кеше плагинов (версия в пути меняется при обновлении, поэтому не зашита).
|
||||
DOCS_PY: '{{.DOCS_PY | default ""}}'
|
||||
|
||||
tasks:
|
||||
default:
|
||||
@@ -101,9 +104,25 @@ tasks:
|
||||
- docker compose ps
|
||||
|
||||
gate:
|
||||
desc: 'Детерминированный гейт ревью: build/vet/lint/test/race/покрытие диффа/миграции/секреты. BASE=<rev> — база диффа'
|
||||
desc: 'Детерминированный гейт ревью: build/vet/lint/test/race/покрытие диффа/миграции/секреты/раскладка документов. BASE=<rev> — база диффа'
|
||||
cmds:
|
||||
- python3 scripts/gate.py {{.BASE}}
|
||||
# Раскладка документов по канону av-dev-pm. Путь переопределяется
|
||||
# переменной DOCS_PY — переустановка плагина не должна править Taskfile.
|
||||
# Шаг обязан краснеть внятно, если скрипта нет: молча пропущенная
|
||||
# проверка раскладки хуже отсутствующей.
|
||||
- |
|
||||
ds="{{.DOCS_PY}}"
|
||||
if [ -z "$ds" ]; then
|
||||
ds=$(ls -t "$HOME"/.claude/plugins/cache/*/av-dev-pm/*/skills/canon/scripts/docs.py 2>/dev/null | head -1)
|
||||
fi
|
||||
if [ -z "$ds" ] || [ ! -f "$ds" ]; then
|
||||
echo "гейт: docs.py не найден"
|
||||
echo " плагин av-dev-pm не установлен либо переехал —"
|
||||
echo " поставь его или задай DOCS_PY=<путь> при вызове task gate"
|
||||
exit 1
|
||||
fi
|
||||
python3 "$ds" check --dir . {{if .BASE}}--base {{.BASE}}{{end}}
|
||||
|
||||
review:context:
|
||||
desc: 'Вход для архитектурного прохода ревью: пакеты, граф зависимостей, инвентарь концепций'
|
||||
|
||||
Reference in New Issue
Block a user