docs: канон поднят с версии 7 до 12
- каталог задач переехал в tasks/ в корне, спринт упразднён — приоритет теперь порядок строк в BACKLOG.md, четыре задачи набора вернулись в беклог - гейт: путь docs.py переведён на av-dev-docs вместо снесённого av-dev-pm, добавлены шаги tasks.py check и openspec.py check - относительные ссылки внутри задач и ссылки из docs/ на задачи починены
This commit is contained in:
@@ -117,7 +117,7 @@ Go 1.26, один статический бинарь (`CGO_ENABLED=0`). Module
|
||||
- Ничего не гоняется против **живого** qBittorrent, LLM и метабаз:
|
||||
интеграционные тесты за env-гейтами, запускает человек вручную.
|
||||
- Качество распознавания гейтом не проверяется вовсе и проверяться не будет:
|
||||
размеченный корпус решено не собирать (`docs/tasks/REJECTED.md`,
|
||||
размеченный корпус решено не собирать (`tasks/REJECTED.md`,
|
||||
2026-08-06). Сдвиг точности виден только по рабочему потоку.
|
||||
|
||||
## Запреты
|
||||
@@ -149,9 +149,14 @@ Go 1.26, один статический бинарь (`CGO_ENABLED=0`). Module
|
||||
исключения инварианта выше); снятие последней копии
|
||||
данных; правка уже применённой миграции; `git push --force`; удаление или
|
||||
перезапись файла в библиотеке Jellyfin, которого мы не создавали.
|
||||
- **Общий станок** — покрасневший `task gate` на `master` врывается в
|
||||
замороженный спринт: пока он красный, ни одна задача не считается сделанной.
|
||||
- **Ориентир по размеру спринта:** 5–8 задач. Ориентир, а не закон.
|
||||
- **Что считается сломанным:** покрасневший `task gate` на `master`. Пока он
|
||||
красный, ни одна задача не считается сделанной, и чинится он вперёд любой
|
||||
задачи — станок общий.
|
||||
- **Приоритет — это порядок строк в [tasks/BACKLOG.md](tasks/BACKLOG.md).**
|
||||
Первая строка секции — то, что делают следующим. Порядок назначает человек на
|
||||
груминге (`av-dev-tasks:groom`), машина его не выводит.
|
||||
- **Ориентир по размеру порции разбора на груминге:** 5–8 задач. Ориентир, а не
|
||||
закон.
|
||||
- **Что такое «сделана»:** пайплайн задачи пройден целиком (спека → код → оба
|
||||
чекпоинта ревью → archive) и критерии приёмки проверены поимённо.
|
||||
|
||||
@@ -201,12 +206,12 @@ Go 1.26, один статический бинарь (`CGO_ENABLED=0`). Module
|
||||
- [docs/research/](docs/research/README.md) — наблюдения за чужими форматами.
|
||||
- [docs/adr/](docs/adr/README.md) — журнал решений, неизменяемый.
|
||||
- [docs/review.md](docs/review.md) — настройка конвейера ревью и журнал дефектов.
|
||||
- [docs/tasks/](docs/tasks/BACKLOG.md) — задачи и цели: одна запись = один файл
|
||||
в `items/` + строка в индексе. Ведётся скиллом `av-dev-pm:tasks`, ритуал
|
||||
спринта — `av-dev-pm:session`.
|
||||
- [tasks/](tasks/BACKLOG.md) — задачи и цели: одна запись = один файл
|
||||
в `items/` + строка в индексе, порядок строк = приоритет. Ведётся скиллом
|
||||
`av-dev-tasks:tasks`, разбор беклога — `av-dev-tasks:groom`.
|
||||
|
||||
**Tududi** (проект `jellybit`, project_id 14) — только инбокс сырых идей. Идея
|
||||
становится задачей, когда её оформляют файлом в `docs/tasks/items/`.
|
||||
становится задачей, когда её оформляют файлом в `tasks/items/`.
|
||||
|
||||
## Конвенции кода
|
||||
|
||||
|
||||
Reference in New Issue
Block a user