Say that a denominator counted through one verb is not a denominator, after three readers turned out to be four across five verbs

This commit is contained in:
heaven 2026-09-10 13:31:43 +03:00
parent 25db206905
commit aea716a906

View file

@ -283,6 +283,14 @@ Y»), а не «посмотри». По умолчанию **Fable 5**, при
- ⛔ **«ЗАВЕДЕНО» — ТОЛЬКО ПОСЛЕ ГРЕПА ПО ЖИВОМУ БЭКЛОГУ, и грепать НА ПРЕДМЕТ находки, а не на её
название**: название совпадёт с соседней строкой, предмет — нет. Письмо, объявляющее находку заведённой,
носителем не является.
- ⛔ **ЗНАМЕНАТЕЛЬ, ПОСЧИТАННЫЙ ОДНИМ ГЛАГОЛОМ, — НЕ ЗНАМЕНАТЕЛЬ** (10.09). Я объявил «читателей контракта
ТРИ», посчитав площадки `GetCheckpoint`; глаголов, спрашивающих хранилище о том же предмете, оказалось
ПЯТЬ (`HasCheckpointForStage` · `CheckpointUsageForBook` · `RepairStats` · `RoleSpentUSD`), площадок 1718,
и четвёртый лгущий читатель стоял рядом. Число было верным про свой глагол и ложным про предмет — ровно
«прибор отвечает на свой вопрос» (`D39.202`), только применённое к ЗНАМЕНАТЕЛЮ, то есть к тому, чем
измеряют завершённость. ⇒ прежде чем объявить знаменатель: перечисли ГЛАГОЛЫ, которыми предмет вообще
спрашивают, и считай по каждому. ⭐ И не публикуй голое число: «три» следующая смена прочтёт как «мест
всего три» и не пере-проверит — публикуй с оговоркой, ЧТО именно посчитано (формулировка зоны 10.09).
- ⛔ **ЧИСЛО НАЗЫВАЕТ ДЕРЕВО И ПОПУЛЯЦИЮ.** Дерево — sha либо «рабочее дерево + что незакоммичено».
Популяция — ЧТО посчитано: два честных прибора считают разное и расходятся молча (`func Test` против
верхнеуровневых прогонов `go test -v`, то есть `Test` плюс `Fuzz`).