Вычитание: какая механика этапа 3 не окупает себя эффектом #84

Closed
opened 2026-08-16 12:15:08 +03:00 by ddmitry · 1 comment
Owner

Part of #69.

Вопрос

Что из механики, которую этап 3 вносит в генератор, не заводить?

Этап 3 добавляет генератору целый пласт: слепок и окно K, судьбу заказа,
опоздания, порчу событийного потока, личность человека. Каждая часть решалась
своим тикетом и в своём тикете выглядит оправданной. Целиком эту прибавку видно
только в спеке второго источника — и только до её приёмки: после из неё режутся
тикеты, и механика становится кодом.

Мандат

Право только резать. Проход не улучшает, не переименовывает и не добавляет —
он снимает. Сомнение «резать или нет» решается в пользу реза.

Критерий берётся из раздела «Чем меряется генератор» спеки генератора:

Для каждой механики назвать наблюдаемый эффект. Не называется — режем.

Эффект — это то, что видно в данных на выходе или в лабе. «Так честнее»,
«пригодится потом», «иначе несимметрично» эффектами не являются.

Неприкосновенное

  • Наблюдаемые эффекты, названные резолюциями #70–#73, #80, #81.
  • Решённое мастер-спекой: поля слепка, окно K = 7, три статуса, приоритет
    классов расхождений, правило «поведение и атрибуцию считаем по трекеру,
    деньги — по бэкенду».

Когда

На черновике спеки второго источника, до приёмки владельцем. Раньше — резать
нечего, позже — поздно.

Сначала прочитать

  • Спека генератора, раздел «Чем меряется генератор».
  • AGENTS.md, абзацы про цену усложнения и про проход на вычитание.
  • Резолюции #70, #71, #72, #73, #81, #80.
Part of #69. ## Вопрос Что из механики, которую этап 3 вносит в генератор, не заводить? Этап 3 добавляет генератору целый пласт: слепок и окно K, судьбу заказа, опоздания, порчу событийного потока, личность человека. Каждая часть решалась своим тикетом и в своём тикете выглядит оправданной. Целиком эту прибавку видно только в спеке второго источника — и только до её приёмки: после из неё режутся тикеты, и механика становится кодом. ## Мандат **Право только резать.** Проход не улучшает, не переименовывает и не добавляет — он снимает. Сомнение «резать или нет» решается в пользу реза. Критерий берётся из раздела «Чем меряется генератор» спеки генератора: > Для каждой механики назвать наблюдаемый эффект. Не называется — режем. Эффект — это то, что видно в данных на выходе или в лабе. «Так честнее», «пригодится потом», «иначе несимметрично» эффектами не являются. ## Неприкосновенное - Наблюдаемые эффекты, названные резолюциями #70–#73, #80, #81. - Решённое мастер-спекой: поля слепка, окно K = 7, три статуса, приоритет классов расхождений, правило «поведение и атрибуцию считаем по трекеру, деньги — по бэкенду». ## Когда На черновике спеки второго источника, до приёмки владельцем. Раньше — резать нечего, позже — поздно. ## Сначала прочитать - Спека генератора, раздел «Чем меряется генератор». - AGENTS.md, абзацы про цену усложнения и про проход на вычитание. - Резолюции #70, #71, #72, #73, #81, #80.
ddmitry added the wayfinder:grilling label 2026-08-16 12:15:08 +03:00
ddmitry added a new dependency 2026-08-16 12:15:27 +03:00
ddmitry added a new dependency 2026-08-16 22:04:46 +03:00
ddmitry self-assigned this 2026-08-16 22:16:19 +03:00
Author
Owner

Резолюция. Проход на вычитание слился с переустройством формы — по решению владельца: приёмка полотна, которое собирались резать, была бы ритуалом, а рез и разрез в набор — одно движение.

Две слепые холодные линии (Claude Fable свежей сессией — 13 находок; Codex Sol на xhigh — 19) и триаж владельца:

  • Принято: разделы о проводе и приёме сведены к указателям на мастер-спеку, исследование формата и ADR 0008/0010 — локально выжило единственное правило, которого нет у целей указателей: порядок строк слепка (возрастание order_id). Срезаны замеры канонического зерна, пункт про Context7 и текстовые повторы-пояснения.
  • Отклонено: рез каталогов «Отклонено» — трекер долговечным хранилищем не считается, запись решений и отвергнутых вариантов живёт в git при каждом правиле. Отклонён и кластер против машинерии детерминизма (именованные подпотоки, броски на полную длину дня, хеши слепков, счётчики классов, явная строка неоплаченных, person_id последним броском): это пересмотр резолюций #71–#74, а не вычитание текста.
  • Умерло вместе с жанром: раздел «Расхождения с принятым» — правки уже внесены в целевые документы, историю держит git.

Форма: спека заказов и спека приёма превращены в живой набор docs/architecture/orders/ — индекс README и девять файлов по частям устройства; датированные файлы удалены, ссылки шести документов перенацелены. Решение о форме — ADR 0011 (устройство компонента — связный набор живых документов; docs/specs/ остаётся событиям). Раздел «Структура» AGENTS.md дополнен тем же коммитом.

Проверка: перед миграцией закрыты находки холодного ревью дефектов сборки (перепроверка тем же тредом: ALL_CLOSED). После миграции — холодная сверка свежим тредом: опись решений старых текстов против нового набора, включая проверку, что цели указателей действительно несут обещанное; потерь, ослаблений и неподтверждённых новых утверждений нет.

Коммиты: b9f570f (правки дефектов), 0d9a83d (миграция и резы). Приёмка владельцем — #88, уже по набору.

**Резолюция.** Проход на вычитание слился с переустройством формы — по решению владельца: приёмка полотна, которое собирались резать, была бы ритуалом, а рез и разрез в набор — одно движение. Две слепые холодные линии (Claude Fable свежей сессией — 13 находок; Codex Sol на xhigh — 19) и триаж владельца: - **Принято:** разделы о проводе и приёме сведены к указателям на мастер-спеку, исследование формата и ADR 0008/0010 — локально выжило единственное правило, которого нет у целей указателей: порядок строк слепка (возрастание `order_id`). Срезаны замеры канонического зерна, пункт про Context7 и текстовые повторы-пояснения. - **Отклонено:** рез каталогов «Отклонено» — трекер долговечным хранилищем не считается, запись решений и отвергнутых вариантов живёт в git при каждом правиле. Отклонён и кластер против машинерии детерминизма (именованные подпотоки, броски на полную длину дня, хеши слепков, счётчики классов, явная строка неоплаченных, `person_id` последним броском): это пересмотр резолюций #71–#74, а не вычитание текста. - **Умерло вместе с жанром:** раздел «Расхождения с принятым» — правки уже внесены в целевые документы, историю держит git. **Форма:** спека заказов и спека приёма превращены в живой набор `docs/architecture/orders/` — индекс README и девять файлов по частям устройства; датированные файлы удалены, ссылки шести документов перенацелены. Решение о форме — ADR 0011 (устройство компонента — связный набор живых документов; `docs/specs/` остаётся событиям). Раздел «Структура» AGENTS.md дополнен тем же коммитом. **Проверка:** перед миграцией закрыты находки холодного ревью дефектов сборки (перепроверка тем же тредом: ALL_CLOSED). После миграции — холодная сверка свежим тредом: опись решений старых текстов против нового набора, включая проверку, что цели указателей действительно несут обещанное; потерь, ослаблений и неподтверждённых новых утверждений нет. Коммиты: b9f570f (правки дефектов), 0d9a83d (миграция и резы). Приёмка владельцем — #88, уже по набору.
Sign in to join this conversation.