docs: разобран урожай судей после подъёма канона
- перечень команд пользователя убран из architecture.md в спеки review и state-reconciliation, где ему дом: обзор успел разойтись с ними в обе стороны - README перестал дублировать деплой и статус — теперь ссылается на дом - статус «заведена ли задача под пробел» сведён в один регистр открытых вопросов - шаги tasks.py и openspec.py названы в перечне «что красит безусловно» - из спеки download-tracking сняты числа умолчаний: их дом — database.md
This commit is contained in:
@@ -10,7 +10,7 @@ qBittorrent и сопоставление его состояний (downloading
|
||||
## Requirements
|
||||
### Requirement: Поллинг qBittorrent и сопоставление состояний
|
||||
|
||||
Worker SHALL периодически (`worker.poll_interval`, дефолт 5 с) опрашивать
|
||||
Worker SHALL периодически (`worker.poll_interval`) опрашивать
|
||||
qBittorrent и сопоставлять его состояния раздачи с состоянием загрузки в БД.
|
||||
Готовые к раскладке состояния (`uploading`/`stalledUP`/`pausedUP`/`stoppedUP`/
|
||||
`queuedUP`/`forcedUP`, с учётом различий имён между qBit v4 и v5) SHALL переводить
|
||||
@@ -39,8 +39,8 @@ API после завершения переноса.
|
||||
|
||||
### Requirement: Таймауты-предохранители downloading
|
||||
|
||||
Система SHALL переводить `metaDL`/`forcedMetaDL` дольше `magnet_timeout` (дефолт
|
||||
`24h`, редкий предохранитель) в `failed` (`error_code` `magnet_timeout`), а
|
||||
Система SHALL переводить `metaDL`/`forcedMetaDL` дольше `magnet_timeout`
|
||||
(редкий предохранитель) в `failed` (`error_code` `magnet_timeout`), а
|
||||
`stalledDL` дольше `stuck_after` — в `stuck` (`error_code`
|
||||
`stalled`). Возраст система SHALL считать от времени добавления в qBittorrent
|
||||
(`added_on`), а не от создания задачи, чтобы базис переживал retry и усыновление.
|
||||
|
||||
Reference in New Issue
Block a user