Правки после ревью документации
This commit is contained in:
+11
-7
@@ -10,15 +10,18 @@
|
||||
копирует готовый бинарь), golangci-lint, lefthook. Документация (этот
|
||||
этап — частично готов).
|
||||
- **Ф1 — ingest + tracking (без LLM).** `Ingest()` + добавление в
|
||||
qBittorrent (категория `jellybit`) + `worker`-поллинг завершения +
|
||||
машина состояний. Наружу: HTTP API, список в веб-UI, `jellybit add`.
|
||||
qBittorrent (источник отдаём ему, категория `jellybit`, ключ
|
||||
идемпотентности по infohash) + `worker`-поллинг завершения (трансляция
|
||||
`path_map`) + машина состояний. Наружу: HTTP API, список в веб-UI,
|
||||
`jellybit add`.
|
||||
- **Ф2 — распознавание.** `go-ptn` + LLM (structured output) → план +
|
||||
оценка уверенности. Без записи на диск.
|
||||
- **Ф3 — раскладка + минимальный review.** Хардлинки по конвенциям
|
||||
Jellyfin, субтитры, идемпотентность, **undo**. Авто при высокой
|
||||
уверенности; низкая → review (htmx): подсказка + перераспознавание, из
|
||||
ручного — тип, выбор кандидата базы, пометка «игнор». Полный редактор
|
||||
маппинга — Ф5. См. [review-ux.md](../specs/review-ux.md).
|
||||
Jellyfin (санитизация пути, never-overwrite), субтитры, идемпотентность,
|
||||
**undo**. Авто только при матче в базе и чистой валидации; иначе → review
|
||||
(htmx): подсказка + перераспознавание, из ручного — тип, выбор кандидата
|
||||
базы, пометка «игнор». Полный редактор маппинга — Ф5. См.
|
||||
[review-ux.md](../specs/review-ux.md).
|
||||
- **Ф4 — метаданные.** TMDB/TVDB опционально, provider-id в именах,
|
||||
валидация распознавания против числа серий.
|
||||
- **Ф5 — Telegram + UX.** Бот-адаптер + парсер сообщений торрент-бота,
|
||||
@@ -27,7 +30,8 @@
|
||||
нотификации.
|
||||
- **Ф6 — деплой.** Сборка статического бинаря здесь; доставка бинаря +
|
||||
`Dockerfile` на сервер, `docker build` и запуск на месте; оркестрация —
|
||||
`playbook-jellybit.yml` в umbar.
|
||||
`playbook-jellybit.yml` в umbar: `network_mode: host`, `user 1000:1000`,
|
||||
mount `/srv` + data-том `/srv/applications/jellybit/data`, healthcheck.
|
||||
|
||||
## Заметки по порядку
|
||||
|
||||
|
||||
Reference in New Issue
Block a user