# Идеи и нерешённое Свалка мыслей на будущее. Ни к чему не обязывает; принятое переезжает в 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 ошибся, а файлы уже скачаны.