- каталог задач: PLAN.md → ROADMAP.md с каноническими секциями, все 44 записи получили тип, заголовки приведены к форме своего типа - расхождения, найденные судьями канона: исключения инварианта «источник неприкосновенен», инвариант про один активный infohash, UTC в logging.md, поведение из architecture.md заменено ссылками на спеки - триггеры профиля ревью переписаны под умолчание standard
11 lines
911 B
Markdown
11 lines
911 B
Markdown
# 🔬 Завершение загрузки через webhook
|
|
|
|
- **Тип:** research
|
|
- **Категория:** Инфраструктура
|
|
- **Зачем:** завершение сейчас ловим поллингом qBittorrent — webhook реагировал бы быстрее, но связывает нас с его конфигом (решим по опыту эксплуатации)
|
|
- **Теги:** goal:ingest-and-review-interfaces
|
|
|
|
Сейчас завершение ловим поллингом qBittorrent раз в несколько секунд. Альтернатива: «Run external program on torrent completion» в qBittorrent дёргает эндпоинт jellybit. Реагирует быстрее, но связывает нас с конфигом qBittorrent.
|
|
|
|
Связано: specs/architecture.md → «Отслеживание загрузки», пакет worker.
|