Move the varied door exercises onto the free arm, keep the smoke off the measured book, and record that the three-chapter cut decodes whole

This commit is contained in:
heaven 2026-09-11 22:03:23 +03:00
parent 23e47227cc
commit 3fce077dee

View file

@ -71,6 +71,11 @@
инфраструктурная осечка на платной руке сожжёт «холодность» книги — прогон уйдёт в `failed`, и следующий
старт той же книги пойдёт как ПРОДОЛЖЕНИЕ, а не как холодный.
⛔ **И ровно поэтому — дописано релеем 11.09 по возражению исполняющей сессии: ДЫМ ИДЁТ НЕ ПО ТОЙ КНИГЕ И
НЕ В ТОЙ БАЗЕ, что платный прогон.** Иначе холодность сгорит тем самым механизмом, ради защиты которого
§4.0 и написан: платный старт пойдёт продолжением дымовой книги. Отдельная книга либо отдельная база —
выбирай, но назови в пре-реге. ⚠ Это же частично снимает §5.2 (дым меняет три фактора разом).
Дым обязан доказать: стенд поднят и порт отвечает ТВОЕМУ pid · гость заведён · деньги начислены · книга
принята · прогон стартовал · кадры доехали · узел подписи ответил · резюм прошёл · **выгрузка собралась и
файл скачался**.
@ -203,6 +208,12 @@ sha — утверждение без носителя) · список глав
байтам целого файла — проверено мною обеими sha). **Интейк главами резать НЕ умеет**: загрузишь целый файл —
купишь ×3.3 текста против объявленных ≈$0.42. ⇒ **режешь файл сам и кладёшь его sha в пре-рег.**
⭐ **Границу среза я пере-снял по возражению исполняющей сессии (байтовая граница в GB18030 могла разрубить
многобайтный символ) — она ЧИСТАЯ:** срез декодируется целиком, **9021 знак**, кончается на границе абзаца,
и несёт **ровно 3 заголовка**`第一节` · `第二节` · `第三节` (в целом файле их 10; контроль печатается
рядом). ⚠ **И ловушка имени, на которой я сам получил ложный ноль:** глава здесь размечена иероглифом
**节**, а не 章 — мой первый греп искал `第…章` и нашёл 0. Инвентарь разметки — `backend/internal/lang/data/cjk-section.txt`.
**ДВА ПОТОЛКА, а не один, и первая редакция называла только платформенный.** Холд платформы ≈$2.5 — и
**движковые потолки в `book.yaml`**: у прогона A стояло `book_usd: 1.25`, `day_usd: 2.50`. Прогон
остановится на ДВИЖКОВОМ потолке раньше, чем на платформенном, и «упёрся в потолок» будет про число,
@ -264,6 +275,12 @@ sha — утверждение без носителя) · список глав
**И назови ОТРИЦАТЕЛЬНЫЙ результат тоже:** «выдумок не нашёл» — это результат, но только рядом с
контрольной величиной («прочитано столько-то знаков перевода против стольких-то знаков оригинала»).
⛔ **ДОКАЗАТЕЛЬСТВО ДОЧИТЫВАНИЯ — обязательно, дописано релеем 11.09 по возражению исполняющей сессии.**
Инструменты чтения РЕЖУТ длинные файлы молча, и тогда «выдумок не нашёл» становится утверждением о
НЕПРОЧИТАННОМ, неотличимым от находки. ⇒ читатель обязан напечатать: **знаков оригинала · знаков перевода ·
ПОСЛЕДНЕЕ предложение оригинала и ПОСЛЕДНЕЕ предложение перевода**. Не напечатал — его отчёт не принимается.
**Контроль для среза глав 13: 9021 знак оригинала** (снято мною).
### 4.6 ⭐ СВЕРКА ПРИБОРОВ С ВЫЧИТКОЙ — ради этого прогон и стоит своих денег
У движка есть СВОИ приборы качества: детерминированные $0-гейты, отчёт качества, счёт расхождения форм
@ -298,9 +315,19 @@ sha — утверждение без носителя) · список глав
Слово владельца: «пусть подёргает по-разному апишку через платформу». Один проход по счастливому пути
доказывает, что дверь открывается, и ничего не говорит о том, что за ней.
⛔ **ГДЕ ЭТО ДЕЛАТЬ — исправлено релеем 11.09 по возражению исполняющей сессии, и возражение верное.**
Дёрганье API на ИЗМЕРЯЕМОМ прогоне САМО ПРОИЗВОДИТ число, которое потом предъявляется как свойство движка:
резюм и второй старт — ровно то, что числитель-2 §4.3 (пере-покупка ПРИНЯТЫХ единиц) и меряет. ⇒
**делай РОВНО так:**
- **ВСЕ формы дёрганья — на $0-РУКЕ** (стенд с заглушкой): API там тот же самый, провайдер подменён, и
стоит это НОЛЬ. Никаких оснований экономить на числе форм.
- **В ИЗМЕРЯЕМОМ платном прогоне — РОВНО ОДИН резюм, объявленный в пре-реге.** У прогона A резюм БЫЛ
(две попытки прогона в леджере, терминология пере-куплена на второй), поэтому один резюм не портит
сравнение, а СОХРАНЯЕТ его: без него A и B меряли бы разное.
**Решаешь сам, что дёргать; мой приор — не менее шести РАЗНЫХ форм:** заказ в главах против заказа в
ЗНАКАХ (это разные ветки контракта и разные счётчики) · повтор того же запроса (идемпотентность) · резюм
посреди прогона · старт второго прогона при идущем первом · выгрузка во ВСЕХ смонтированных форматах ·
ЗНАКАХ (это разные ветки контракта и разные счётчики) · повтор того же запроса (идемпотентность) · резюм ·
старт второго прогона при идущем первом · выгрузка во ВСЕХ смонтированных форматах ·
узел подписи банка · отказные пути (несуществующая книга · нехватка баланса · курсор с мусором).
**Ожидаемый исход КАЖДОГО дёрганья пишется ДО него.** Иначе это не проверка, а экскурсия: любой ответ