docs: перевод документации на канон av-dev
- Раскладка docs/ приведена к канону 2: заведены passport/architecture/ database/security/review и research; docs/specs, drafts, backlog, review/ и BRIEF.md разобраны и удалены, беклог переехал в docs/tasks (34 задачи, 6 целей, слаги на английский). - Нарративы specs удалены как дубли openspec-спек после поимённой сверки; остаток заведён задачами (редактор маппинга ревью, крайние случаи именования), отказ от сущности title промоутнут в ADR. - Проектные копии агентов и скиллов ревью/пайплайна удалены в пользу плагинов av-dev-pm и av-dev-pipeline; в task gate добавлен шаг canon вместо er-schema.
This commit is contained in:
@@ -41,5 +41,5 @@
|
||||
- [x] 4.1 `task test` и `task lint` зелёные.
|
||||
- [x] 4.2 Ревью кода (второй чекпоинт) перед archive.
|
||||
- [x] 4.3 `openspec validate review-readiness-preflight --strict` зелёный;
|
||||
удалить `docs/backlog/review-major5-readiness-preflight.md` из беклога и
|
||||
удалить `docs/tasks/items/review-major5-readiness-preflight.md` из беклога и
|
||||
строку из индекса (суть переехала в спеку).
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
бесконечный цикл: `processCatched` на каждом тике зовёт `qbt.Add`, qBittorrent
|
||||
отбивает дубль (`409 Conflict`), сбой трактуется как транзиентный → задача
|
||||
остаётся в `catched` → повтор, и на каждом безнадёжном тике впустую вызывается
|
||||
LLM-namer. Диагноз: `docs/backlog/review-f2-promote-without-add.md`.
|
||||
LLM-namer. Диагноз: `docs/tasks/items/review-f2-promote-without-add.md`.
|
||||
|
||||
Решение: перед добавлением проверять присутствие торрента в qBittorrent. Раз
|
||||
инвариант приёма гарантирует, что до воркера доходит лишь загрузка, для которой в
|
||||
|
||||
@@ -78,4 +78,4 @@
|
||||
- [x] 7.3 `openspec validate download-delete --strict` зелёный.
|
||||
- [x] 7.4 Синк нарратива `docs/specs/workflow.md`: явные пользовательские рёбра
|
||||
`done/orphaned/target_missing → deleted` (delete) и различие Undo vs delete;
|
||||
удалить `docs/backlog/udalenie-edinoe-okno.md` и строку из индекса беклога.
|
||||
удалить `docs/tasks/items/udalenie-edinoe-okno.md` и строку из индекса беклога.
|
||||
|
||||
@@ -128,7 +128,7 @@ worker→metadata не заводим). Credits тянем **только** дл
|
||||
|
||||
- **Доп. вызов credits к TMDB/TVDB при каждом подтверждённом матче** → best-effort
|
||||
с таймаутом клиента; провал не валит матч; кэш метабаз — отдельная задача
|
||||
беклога (`kesh-metabaz`).
|
||||
беклога (`metadata-cache`).
|
||||
- **Рассинхрон формата ярлыка и сводки сезонов между стартом, обновлением и
|
||||
карточкой** → устраняется единой функцией рендера и общим `seasonSummary`
|
||||
(ревью проверит, что все три пути зовут одно).
|
||||
|
||||
@@ -71,4 +71,4 @@
|
||||
`docs/specs/database.md`.
|
||||
- Внешние вызовы: дополнительный запрос credits к TMDB/TVDB при подтверждённом
|
||||
матче (best-effort, недоступность не валит распознавание).
|
||||
- Беклог: закрывается `docs/backlog/knopka-obnovit-imya-polnyj-format.md`.
|
||||
- Беклог: закрывается `docs/tasks/items/knopka-obnovit-imya-polnyj-format.md`.
|
||||
|
||||
@@ -68,4 +68,4 @@
|
||||
пусто, матч/выбор не падают
|
||||
- [x] 6.5 `task lint` и `task test` зелёные; `openspec validate --strict`
|
||||
- [x] 6.6 Удалить закрытую беклог-задачу
|
||||
`docs/backlog/knopka-obnovit-imya-polnyj-format.md` и строку в индексе беклога
|
||||
`docs/tasks/items/knopka-obnovit-imya-polnyj-format.md` и строку в индексе беклога
|
||||
|
||||
+1
-1
@@ -31,4 +31,4 @@
|
||||
- [x] 4.2 Ревью кода (второй чекпоинт) перед archive.
|
||||
- [x] 4.3 `openspec validate 2026-07-17-jellyfin-scan-on-revert-delete --strict` зелёный.
|
||||
- [x] 4.4 Синк дельты в `openspec/specs/file-layout`, архив change; удалить
|
||||
`docs/backlog/jellyfin-skan-posle-udaleniya.md` и строку из индекса беклога.
|
||||
`docs/tasks/items/jellyfin-skan-posle-udaleniya.md` и строку из индекса беклога.
|
||||
|
||||
@@ -57,4 +57,4 @@
|
||||
вместо прочерка).
|
||||
- БД: изменений схемы нет.
|
||||
- Внешние вызовы: нет.
|
||||
- Беклог: закрывается `docs/backlog/rezhisser-v-kartochke-zagruzki.md`.
|
||||
- Беклог: закрывается `docs/tasks/items/rezhisser-v-kartochke-zagruzki.md`.
|
||||
|
||||
@@ -33,5 +33,5 @@
|
||||
- [x] 4.1 (опц.) httpapi-тест: режиссёр присутствует во вью страницы загрузки,
|
||||
если инфраструктура тестов позволяет
|
||||
- [x] 4.2 `task test` и `task lint` зелёные; `openspec validate --strict`
|
||||
- [x] 4.3 Удалить `docs/backlog/rezhisser-v-kartochke-zagruzki.md` и строку в
|
||||
индексе беклога `docs/backlog/README.md`
|
||||
- [x] 4.3 Удалить `docs/tasks/items/rezhisser-v-kartochke-zagruzki.md` и строку в
|
||||
индексе беклога `docs/tasks/BACKLOG.md`
|
||||
|
||||
Reference in New Issue
Block a user