diff --git a/platform/docs/platform-PROGRESS.md b/platform/docs/platform-PROGRESS.md index d0569aec..58083592 100644 --- a/platform/docs/platform-PROGRESS.md +++ b/platform/docs/platform-PROGRESS.md @@ -283,7 +283,11 @@ grep -o '"committed_micro_usd":[0-9]*' /events.jsonl | tail -1 # 2783 #### ⚠ ГЛАВНАЯ НАХОДКА ПУНКТА 1: книгу через API ДОЧИТАТЬ ДО КОНЦА НЕЛЬЗЯ — ряд `PD-440` -Прирост книжного потолка за прогон = `chaptersLeft × $0.03` и больше ничем не задаётся. Движок перед редакторским шагом резервирует оценку на КАЖДЫЙ параллельный вызов (`waves.workers: 4` × ≈$0.069 ≈ $0.28) и останавливается на ПЕРВОЙ отказанной резервации. После первой дочитанной главы прирост стал $0.27 — и два прогона подряд встали за 10–15 секунд, не продвинув книгу ни на юнит: +Прирост книжного потолка за прогон = `chaptersLeft × $0.03` и больше ничем не задаётся. Движок перед редакторским шагом резервирует оценку на КАЖДЫЙ параллельный вызов (`waves.workers: 4`) и останавливается на ПЕРВОЙ отказанной резервации. + +⚠ **ЧИСЛО ЗДЕСЬ ПЕРЕ-СНЯТО 04.09, и первая редакция этого абзаца несла ПОСТРОЕННОЕ вместо НАБЛЮДЁННОГО.** Я написала «4 × ≈$0.069 ≈ $0.28», перемножив отказанный резерв на число воркеров. Наблюдённая волна — **$0.277633**: три реально стоявших резерва ($0.207805, из сообщения ниже) плюс отказанный ($0.069828). Произведение даёт $0.279312 и годится только как ВЕРХНЯЯ оценка. ⚠ Механизм ошибки называю, потому что он общий: отношение `$0.207805 / $0.069828 = 2.976` я прочитала как «примерно три» — а это было не приближение тройки, а СООБЩЕНИЕ «вызовы волны не равны между собой», то есть факт о длине чанков. **Округление съело не точность, а сигнал.** Поправку принесла проверка оркестратора №22. ⚠ И граница, которую первая редакция не показывала вовсе: движок печатает СУММУ резервов, а количество «три» ВЫВЕДЕНО — из `waves.workers: 4` минус отказанный, с подтверждением тем же отношением 2.976; печатное и выведенное в одной фразе неразличимы через полгода. + +⚠ **ПОРОГ, посчитанный из этих чисел (замер за $0, заказ оркестратора 04.09):** `chaptersLeft × $0.03 ≥ стоимости волны` ⇒ **книга проходит только с ДЕСЯТИ непереведённых глав и больше** (9.25 по наблюдённой, 9.31 по верхней оценке — вывод от выбора числа не зависит). Предъявлено живьём и бесплатно: пятиглавая книга `bk_P5UCXKHDO4HFWSH3` заведена через настоящий интейк, и `GET /v0/books/{id}/run-options` вернул `max_chapters: 5` — то есть **$0.15 максимум, который её владелец вообще способен купить**, против $0.277633 за волну; разрезка совпала с первыми пятью главами длинной книги побайтно (юниты `2·1·1·2·1`), значит короткая содержит ровно тот чанк `ch5/chunk0`, чей резерв измерен. **Значит недостижим не хвост длинной книги, а всё, что короче десяти глав.** Разбор — ряд `PD-440`. После первой дочитанной главы прирост стал $0.27 — и два прогона подряд встали за 10–15 секунд, не продвинув книгу ни на юнит: ``` run_CR2RN76NAKYKAJE5 · run_VSXPMJE53KJQQAOS