Единый беклог задач вместо 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:
@@ -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 ошибся, а файлы уже скачаны.
|
||||
Reference in New Issue
Block a user