docs: проект переведён на канон документов версии 4
- каталог задач: PLAN.md → ROADMAP.md с каноническими секциями, все 44 записи получили тип, заголовки приведены к форме своего типа - расхождения, найденные судьями канона: исключения инварианта «источник неприкосновенен», инвариант про один активный infohash, UTC в logging.md, поведение из architecture.md заменено ссылками на спеки - триггеры профиля ревью переписаны под умолчание standard
This commit is contained in:
@@ -6,9 +6,6 @@
|
||||
Краткая выжимка и инварианты — в [CLAUDE.md](../../CLAUDE.md), раздел
|
||||
«Конвенции кода».
|
||||
|
||||
> Каркас. Загрузчик `internal/config/config.go` уже грузит TOML; валидация
|
||||
> на старте — в работе (`TODO`), обкатывается на следующем шаге.
|
||||
|
||||
## Принципы
|
||||
|
||||
- **Конфигурация — только TOML.** Env-переменные для конфига **не
|
||||
@@ -41,7 +38,7 @@
|
||||
```toml
|
||||
[worker]
|
||||
poll_interval = "5s" # как часто опрашивать qBittorrent; Go-duration (s/m/h)
|
||||
magnet_timeout = "30m" # ждать метаданные magnet не дольше; Go-duration
|
||||
magnet_timeout = "24h" # ждать метаданные magnet не дольше; Go-duration
|
||||
source_missing_threshold = 3 # тиков сверки без раздачи, чтобы счесть источник удалённым
|
||||
|
||||
[recognition]
|
||||
@@ -51,6 +48,11 @@ auto_confidence_threshold = 0.85 # порог авто-раскладки бе
|
||||
max_retries = 3 # попыток получить валидный ответ LLM; целое ≥ 0
|
||||
```
|
||||
|
||||
Значения в примере — иллюстрация формы комментария. Действующие умолчания и их
|
||||
смысл живут одним домом — таблица «Настройки с числовым значением» в
|
||||
[../database.md](../database.md); `config.example.toml` — источник истины по
|
||||
составу полей.
|
||||
|
||||
Секретные поля оставляем пустыми — значение приходит из деплоя (см.
|
||||
«Секреты»).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user