From 91db7b8393b8bc70f7160058c742e609ebf37aa7 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Thu, 23 Jul 2026 21:26:28 +0300 Subject: [PATCH] =?UTF-8?q?backlog:=20=D1=82=D0=B8=D0=BF=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B4=D0=B0=D1=87=D0=B8=20=E2=80=94=20=D0=B0=D0=BD=D0=B3=D0=BB?= =?UTF-8?q?=D0=B8=D0=B9=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BA=D0=BB=D1=8E=D1=87?= =?UTF-8?q?=D0=B5=D0=B2=D1=8B=D0=B5=20=D1=81=D0=BB=D0=BE=D0=B2=D0=B0=20ide?= =?UTF-8?q?a/epic/task?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Тип стал токеном команд скилла (`--type idea|epic|task`, префикс `[idea]`/`[epic]` в заголовке), поэтому по-честному он английский, как и прочие идентификаторы. Мигрированы 5 спекулятивных задач с `[идея]` на `[idea]` (файлы + строки индекса + преамбула). Текст задач остаётся русским. Заодно две правки заголовков индекса под согласованность с `backlog.py check` (catched-source-type, dobavlenie-edinoe-okno). Co-Authored-By: Claude Opus 4.8 (1M context) --- docs/backlog/README.md | 16 ++++++++-------- docs/backlog/guessit-sputnik.md | 2 +- docs/backlog/mnogostupenchataya-verifikaciya.md | 2 +- docs/backlog/sila-sovpadeniya-kandidata.md | 2 +- docs/backlog/slozhnye-serialnye-razdachi.md | 2 +- docs/backlog/webhook-zavershenie-zagruzki.md | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/backlog/README.md b/docs/backlog/README.md index dac3492..c1338f7 100644 --- a/docs/backlog/README.md +++ b/docs/backlog/README.md @@ -7,7 +7,7 @@ пункт беклога удаляется. Приоритет — грубая оценка «ценность / стоимость», не обязательство к порядку. -Спекулятивные пункты (ещё без решения «делаем») помечены префиксом `[идея]` в +Спекулятивные пункты (ещё без решения «делаем») помечены префиксом `[idea]` в названии — их сперва надо проработать. Пункты, помеченные _(ревью 2026-07-08)_, пришли из тщательного ревью ingest/worker/жизненного цикла (см. общий тег в теле). @@ -24,10 +24,10 @@ Tududi (проект `jellybit`) больше **не** держит беклог - [Словарь единого языка (ubiquitous language)](ubiquitous-language-slovar.md) — Свести термины домена в один глоссарий, чтобы пользователь, документация, код и агент… - [Агенты-ревьюверы качества (наименования, архитектура, конвенции, стиль)](agenty-revyuvery-kachestva.md) — Конвейер `review-pipeline` переработан (гейт, generative-проходы, триаж); осталась калибровка проходов и ревьювер наименований (ждёт словарь единого языка) -- [[идея] Сила совпадения кандидата и пересмотр распознавания/матчинга](sila-sovpadeniya-kandidata.md) — ИДЕЯ (сперва проработать) +- [[idea] Сила совпадения кандидата и пересмотр распознавания/матчинга](sila-sovpadeniya-kandidata.md) — ИДЕЯ (сперва проработать) - [История переходов загрузки](istoriya-perehodov-zagruzki.md) — Сохранять полную историю переходов состояний загрузки (что/когда/почему/кто инициировал… - [Привязка уведомлений к источнику в ботах (мульти-бот)](uvedomleniya-multi-bot.md) — Уведомления и запросы подтверждения должен получать тот, кто прислал загрузку: автор… -- [[идея] Сложные сериальные раздачи: все сезоны разом, паки, спецраскладки](slozhnye-serialnye-razdachi.md) — ИДЕЯ (проработать крайние случаи) +- [[idea] Сложные сериальные раздачи: все сезоны разом, паки, спецраскладки](slozhnye-serialnye-razdachi.md) — ИДЕЯ (проработать крайние случаи) - [Аниме с абсолютной нумерацией](anime-absolyutnaya-numeraciya.md) — Релизы аниме часто нумеруют серии сквозным числом (#137) без сезонов, а Jellyfin ждёт… - [Бэкап SQLite](backup-sqlite.md) — architecture - [Глубокий healthcheck и статус зависимостей](healthcheck-zavisimosti.md) — /healthz проверяет только сам сервис @@ -35,7 +35,7 @@ Tududi (проект `jellybit`) больше **не** держит беклог - [Обучение на правках человека (few-shot из прошлых ревью)](obuchenie-na-pravkah.md) — Когда человек поправил матч, тип или нумерацию — сохранять это как пример и подмешивать… - [Confidence-гейт авто-раскладки: узаконить в спеке + сделать выключаемым (дефолт 0.7)](gate-confidence-spec-vs-code.md) — Решено (B): гейт оставляем как доп. проверку на ревью — выключаемый порог, дефолт 0.85→0.7, записать в спеку - [Внешние субтитры: пары VobSub и языковой суффикс](vneshnie-subtitry.md) — Привязка субтитр→серия уже работает; остались пары VobSub .idx+.sub и потеря Lang/Flags -- [`addReq` не пересобирается из свежего `source_type` перед Add (окно namer'а)](catched-source-type-namer-okno.md) — При апгрейде magnet→.torrent в окне namer'а добавится magnet из устаревшего снимка; самоисцеляется через magnet_timeout→failed→Retry _(аудит 2026-07-17)_ +- [`addReq` не пересобирается из свежего `source_type` перед `Add` (окно namer'а)](catched-source-type-namer-okno.md) — При апгрейде magnet→.torrent в окне namer'а добавится magnet из устаревшего снимка; самоисцеляется через magnet_timeout→failed→Retry _(аудит 2026-07-17)_ ## Низкий @@ -43,14 +43,14 @@ Tududi (проект `jellybit`) больше **не** держит беклог - [Мгновенные обновления через SSE](sse-obnovleniya.md) — Живые обновления прогресса сейчас на htmx-поллинге (фаза 2 веб-UI) — просто и работает… - [Шум ERROR фоновых циклов при недоступной зависимости](oshibki-klassifikaciya-i-konvencii-logirovaniya.md) — Остаток задачи логирования: ext.* ERROR-шторм при недоступном qBittorrent + эскалация устойчивого сбоя тика _(ревью Fable)_ - [Версии/качество одного тайтла (репаки, апгрейд 1080p → 2160p)](versii-kachestvo-repaki.md) — По калибровке болей (2026-07-02) — не боль, из приоритета выпало -- [[идея] Многоступенчатая верификация привязки](mnogostupenchataya-verifikaciya.md) — ИДЕЯ (требует проработки) +- [[idea] Многоступенчатая верификация привязки](mnogostupenchataya-verifikaciya.md) — ИДЕЯ (требует проработки) - [Согласование канона нумерации серий с провайдером тега](kanon-numeracii-vs-provajder.md) — Косметика/редкость: порядок просмотра ок, но у тайтлов со спорным порядком (Бибоп) Jellyfin подтягивает не те подписи серий, если канон файлов ≠ дефолтный порядок провайдера тега -- [Добавление торрентов файлом/ссылкой — «единое окно» (остаток: URL)](dobavlenie-edinoe-okno.md) — magnet и .torrent-файл приняты; остался фетч .torrent по URL (нужен SSRF-гард) +- [Фетч .torrent по URL — остаток «единого окна»](dobavlenie-edinoe-okno.md) — magnet и .torrent-файл приняты; остался фетч .torrent по URL (нужен SSRF-гард) - [Раздачи-копии диска (DVD/BluRay: VIDEO_TS/BDMV)](disk-kopii-video-ts-bdmv.md) — Иногда для очень редких фильмов скачивается не один видеофайл, а полная копия диска… - [Проверка свободного места перед copy-fallback](svobodnoe-mesto-copy-fallback.md) — Когда хардлинк невозможен (EXDEV/ENOTSUP/…), layout копирует файл, дублируя место на диске - [Кэш метабаз (и опционально LLM)](kesh-metabaz.md) — Повторные и ретраящиеся прогоны распознавания бьют TMDB/TVDB/TVMaze одним и тем же… -- [[идея] guessit как сервис-спутник](guessit-sputnik.md) — ИДЕЯ -- [[идея] Завершение загрузки через webhook](webhook-zavershenie-zagruzki.md) — ИДЕЯ (решим по опыту эксплуатации) +- [[idea] guessit как сервис-спутник](guessit-sputnik.md) — ИДЕЯ +- [[idea] Завершение загрузки через webhook](webhook-zavershenie-zagruzki.md) — ИДЕЯ (решим по опыту эксплуатации) - [Авторизация веб-UI (на будущее)](avtorizaciya-web-ui.md) — Решено для v1: без авторизации в доверенной LAN, опц - [Современный Web-UI как PWA](web-ui-pwa.md) — Переделать веб-интерфейс в современное PWA-приложение (устанавливаемое, отзывчивое… - [Идентичность инфохэшей: split v1/v2 одного торрента + крафт-магнет отравляет владение (F4, F5)](review-f4-f5-infohash-identity.md) — split v1/v2 идентичность и крафт-магнет отравляют владение инфохэшами _(ревью 2026-07-08)_ diff --git a/docs/backlog/guessit-sputnik.md b/docs/backlog/guessit-sputnik.md index 1ae7020..7617bd5 100644 --- a/docs/backlog/guessit-sputnik.md +++ b/docs/backlog/guessit-sputnik.md @@ -1,4 +1,4 @@ -# [идея] guessit как сервис-спутник +# [idea] guessit как сервис-спутник **Приоритет:** низкий diff --git a/docs/backlog/mnogostupenchataya-verifikaciya.md b/docs/backlog/mnogostupenchataya-verifikaciya.md index e4d5895..23393e8 100644 --- a/docs/backlog/mnogostupenchataya-verifikaciya.md +++ b/docs/backlog/mnogostupenchataya-verifikaciya.md @@ -1,4 +1,4 @@ -# [идея] Многоступенчатая верификация привязки +# [idea] Многоступенчатая верификация привязки **Приоритет:** низкий diff --git a/docs/backlog/sila-sovpadeniya-kandidata.md b/docs/backlog/sila-sovpadeniya-kandidata.md index c3ca3da..51ac73b 100644 --- a/docs/backlog/sila-sovpadeniya-kandidata.md +++ b/docs/backlog/sila-sovpadeniya-kandidata.md @@ -1,4 +1,4 @@ -# [идея] Сила совпадения кандидата и пересмотр распознавания/матчинга +# [idea] Сила совпадения кандидата и пересмотр распознавания/матчинга **Приоритет:** средний diff --git a/docs/backlog/slozhnye-serialnye-razdachi.md b/docs/backlog/slozhnye-serialnye-razdachi.md index 1695c73..4ba9c91 100644 --- a/docs/backlog/slozhnye-serialnye-razdachi.md +++ b/docs/backlog/slozhnye-serialnye-razdachi.md @@ -1,4 +1,4 @@ -# [идея] Сложные сериальные раздачи: все сезоны разом, паки, спецраскладки +# [idea] Сложные сериальные раздачи: все сезоны разом, паки, спецраскладки **Приоритет:** средний diff --git a/docs/backlog/webhook-zavershenie-zagruzki.md b/docs/backlog/webhook-zavershenie-zagruzki.md index a0dceb2..eb3ff6d 100644 --- a/docs/backlog/webhook-zavershenie-zagruzki.md +++ b/docs/backlog/webhook-zavershenie-zagruzki.md @@ -1,4 +1,4 @@ -# [идея] Завершение загрузки через webhook +# [idea] Завершение загрузки через webhook **Приоритет:** низкий