Единый беклог задач вместо todo.md и ideas.md (docs)

Слил docs/todo.md и docs/drafts/ideas.md в docs/backlog.md: единый список
будущих задач по приоритетам (Высокий/Средний/Низкий), спекулятивные пункты
помечены _(идея)_. Реализованное из ideas.md (повторное распознавание,
нотификации) не переносил.

Добавил задачи: переработка ревью (выбор источника совпадения с
предпросмотром), главная как список карточек вместо таблицы, отдельная
страница просмотра загрузки (поднял из «Расширенной информации»), скрытие
deleted-загрузок по умолчанию.

Ссылки на drafts/ideas.md из docs/specs/* перенаправлены на backlog.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
av
2026-06-30 15:31:27 +03:00
co-authored by Claude Opus 4.8
parent 70d8758646
commit d190072647
6 changed files with 126 additions and 73 deletions
-42
View File
@@ -1,42 +0,0 @@
# Идеи и нерешённое
Свалка мыслей на будущее. Ни к чему не обязывает; принятое переезжает в
specs/adr.
## guessit как сервис-спутник
`go-ptn` слабее питоновского `guessit`. Если точности пред-парса не
хватит — завернуть `guessit` в крошечный HTTP-сервис (один файл,
поставляется рядом с бинарём jellybit) и спрашивать его на шаге
пред-парса. Сохраняет «доставку копированием»: два файла вместо одного.
## Аниме с абсолютной нумерацией
Релизы аниме часто нумеруют серии сквозным числом (`#137`) без сезонов, а
Jellyfin ждёт `SxxEyy`. Нужен пересчёт абсолютной нумерации в
сезон/серию — надёжнее всего через TVDB (там есть absolute order).
Отдельный крайний случай распознавания.
## Завершение загрузки через webhook
Сейчас принято — поллинг qBittorrent раз в несколько секунд.
Альтернатива: «Run external program on torrent completion» в qBittorrent
дёргает эндпоинт jellybit. Реагирует быстрее, но связывает нас с конфигом
qBittorrent. Решим по опыту эксплуатации.
## Нотификации о готовности
Когда раскладка завершена (или нужен review) — уведомить: Telegram,
возможно ntfy/Apprise. Естественно ложится на Telegram-транспорт.
## Доступ к веб-UI
Решено для v1: без авторизации в доверенной LAN, опц. allowlist подсетей
(`http.trusted_subnets`) — как умеет qBittorrent. На будущее, если
понадобится защита: токен/Basic в самом приложении или вынос за
reverse-proxy с аутентификацией.
## Повторный прогон распознавания
Возможность переоткрыть загрузку, поправить контекст и перераспознать без
перекачивания — полезно, когда LLM ошибся, а файлы уже скачаны.