Ratify the owner's mandate that design and refactoring stay clean, since it had no carrier anywhere

This commit is contained in:
heaven 2026-09-06 16:20:46 +03:00
parent 6457d778ef
commit 878cac58d5
3 changed files with 16 additions and 3 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,4 +1,4 @@
# Реестр D-нот — карта актуальности v2 (D1D39.215; титул — носитель головы, бампать при каждом аппенде) # Реестр D-нот — карта актуальности v2 (D1D39.216; титул — носитель головы, бампать при каждом аппенде)
> ⚠ **Колонку «тело» `counts.py --check` НЕ сторожит по устройству:** он сверяет полноту НОМЕРОВ, а не > ⚠ **Колонку «тело» `counts.py --check` НЕ сторожит по устройству:** он сверяет полноту НОМЕРОВ, а не
> место тела, поэтому колонка держится дисциплиной лендинга. Не нашёл тело по колонке — иди в слайсы, > место тела, поэтому колонка держится дисциплиной лендинга. Не нашёл тело по колонке — иди в слайсы,
@ -274,3 +274,4 @@
| D39.213 | 06.09 | **ПРИБОР ПРИЁМКИ ПЕРЕСТАЛ ВЫДАВАТЬ СПРАВКУ О НЕИЗМЕРЕННОМ** (`201363b`): попрогонный лог + гвард «лога нет ⇒ красный» + гейт формы. ⛔ Замерено, что дефект портил МОИ числа — общий лог дал призрачный пакет и СПРЯТАЛ ДВА СКИПА. ⛔ Первая редакция гейта требовала «есть выход», а не «выход КРАСНЫЙ»: ложная справка переезжала из строки для человека в КОД ВОЗВРАТА для машины — инструмент против ложной зелени сам её нёс | ✅ | | D39.213 | 06.09 | **ПРИБОР ПРИЁМКИ ПЕРЕСТАЛ ВЫДАВАТЬ СПРАВКУ О НЕИЗМЕРЕННОМ** (`201363b`): попрогонный лог + гвард «лога нет ⇒ красный» + гейт формы. ⛔ Замерено, что дефект портил МОИ числа — общий лог дал призрачный пакет и СПРЯТАЛ ДВА СКИПА. ⛔ Первая редакция гейта требовала «есть выход», а не «выход КРАСНЫЙ»: ложная справка переезжала из строки для человека в КОД ВОЗВРАТА для машины — инструмент против ложной зелени сам её нёс | ✅ |
| D39.214 | 06.09 | **«ЕСТЬ ПИН» ≠ «ПИН ДОКАЗЫВАЕТ СКАЗАННОЕ»** (`3524e47`, `49c1093`, `bf062a9`): одна трёхзначная эра протухла в ТРЁХ носителях по-разному, третьим был ЗЕЛЁНЫЙ тест — доказано отображение, сказано про жизнь. ⇒ цитируя пин, спрашивать «то ли он мерит», а не «зелен ли». Плюс: `not_started` без провенанса СПРОЕКТИРОВАН (`FinishParse`), база гейта алармов 12→14 законна как исполнение его же инструкции | ✅ | | D39.214 | 06.09 | **«ЕСТЬ ПИН» ≠ «ПИН ДОКАЗЫВАЕТ СКАЗАННОЕ»** (`3524e47`, `49c1093`, `bf062a9`): одна трёхзначная эра протухла в ТРЁХ носителях по-разному, третьим был ЗЕЛЁНЫЙ тест — доказано отображение, сказано про жизнь. ⇒ цитируя пин, спрашивать «то ли он мерит», а не «зелен ли». Плюс: `not_started` без провенанса СПРОЕКТИРОВАН (`FinishParse`), база гейта алармов 12→14 законна как исполнение его же инструкции | ✅ |
| D39.215 | 06.09 | **ОТЧЁТЫ КОДЕКСА: ПОЛЕЗНЫ, НО РАТИФИЦИРУЮТСЯ ПРОВЕРЕННЫЕ УТВЕРЖДЕНИЯ, А НЕ ФОРМУЛИРОВКИ** (консилиум: 40 клеймов, 31 подтверждён, 3 опровергнуты). ⛔ Центральное обвинение п.2 ОПРОВЕРГНУТО — принять его значило снять не то основание. ⭐ Сильнейший довод в отчётах ОТСУТСТВУЕТ: прибор замера штрафует поведение, которое сам заказывает. ⛔ Постчек банка молчит ровно тогда, когда сбывается названный им страх владельца. Строки 318320 | ✅ | | D39.215 | 06.09 | **ОТЧЁТЫ КОДЕКСА: ПОЛЕЗНЫ, НО РАТИФИЦИРУЮТСЯ ПРОВЕРЕННЫЕ УТВЕРЖДЕНИЯ, А НЕ ФОРМУЛИРОВКИ** (консилиум: 40 клеймов, 31 подтверждён, 3 опровергнуты). ⛔ Центральное обвинение п.2 ОПРОВЕРГНУТО — принять его значило снять не то основание. ⭐ Сильнейший довод в отчётах ОТСУТСТВУЕТ: прибор замера штрафует поведение, которое сам заказывает. ⛔ Постчек банка молчит ровно тогда, когда сбывается названный им страх владельца. Строки 318320 | ✅ |
| D39.216 | 06.09 | **МАНДАТ ЧИСТОТЫ (решение владельца)**: проектировать и рефакторить без хаков и воркэраундов, где форма не тянет — переписывать; «дешевле подпереть» доводом не является; отступление объявляется С ЦЕНОЙ. ⛔ Носителя не было ВОВСЕ (ноль вхождений); `CLAUDE.md` нёс более узкое — запрет обходить НАЙДЕННУЮ ошибку. Обязан стоять строкой в каждом паке с проектированием | ✅ |

View file

@ -1,4 +1,4 @@
# Журнал решений оркестратора — контракт D1D39.215 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`) # Журнал решений оркестратора — контракт D1D39.216 (живой файл: карта · эрраты · живые тела · голова D39.124+ (подрезка D39.139); тела закрытых эр — в слайсах `docs/archive/architecture/`, указатель ниже; реестр всех нот — `05-decisions-index.md`)
> **КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Работая с контрактом (греп номера: живой файл → слайсы, целиком НЕ читать — D39.125), держи под рукой, что чем перекрыто: > **КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Работая с контрактом (греп номера: живой файл → слайсы, целиком НЕ читать — D39.125), держи под рукой, что чем перекрыто:
> ⚠ **Эррата 09.08 (D39.125):** D39.111 п.1 предписывал промту S3 «максимум = баланс МИНУС открытые холды» — формула ОШИБОЧНА (вычитание дважды), исправлена D39.115 п.2(а): максимум = Balance КАК ЕСТЬ; тело D39.111 — в слайсе `../archive/architecture/05-decisions-D39-106-123.md` (испр. 05.09: прежнее «живёт ниже в этом файле» протухло подрезкой D39.139) (голова D39.106+). > ⚠ **Эррата 09.08 (D39.125):** D39.111 п.1 предписывал промту S3 «максимум = баланс МИНУС открытые холды» — формула ОШИБОЧНА (вычитание дважды), исправлена D39.115 п.2(а): максимум = Balance КАК ЕСТЬ; тело D39.111 — в слайсе `../archive/architecture/05-decisions-D39-106-123.md` (испр. 05.09: прежнее «живёт ниже в этом файле» протухло подрезкой D39.139) (голова D39.106+).
@ -2698,3 +2698,15 @@ $2.00» не мерил никто), **а утверждение о ПРОШЛО
**6. Норма, ради которой акт и написан.** **Ратифицируются ПРОВЕРЕННЫЕ УТВЕРЖДЕНИЯ, а не формулировки отчёта** — включая отчёт, оказавшийся полезным. Внешняя критика ценна тем, что заставляет проверить; её текст носителем истины не становится. ⚠ И применено к самому консилиуму: его вердикты — продукт агентов, поэтому в канон пошло только то, что я пере-проверил в дереве своими руками (постчек, гвард полисемии, живость заголовка, разворот прибора, оба носителя «29 из 30»). ⭐ Проверка тут же и окупилась: адрес второго носителя, названный консилиумом, **не совпал** — номер строки протух от моих же дневных правок, а по содержимому нашлись другой файл и ложный хит на номерах нот. **6. Норма, ради которой акт и написан.** **Ратифицируются ПРОВЕРЕННЫЕ УТВЕРЖДЕНИЯ, а не формулировки отчёта** — включая отчёт, оказавшийся полезным. Внешняя критика ценна тем, что заставляет проверить; её текст носителем истины не становится. ⚠ И применено к самому консилиуму: его вердикты — продукт агентов, поэтому в канон пошло только то, что я пере-проверил в дереве своими руками (постчек, гвард полисемии, живость заголовка, разворот прибора, оба носителя «29 из 30»). ⭐ Проверка тут же и окупилась: адрес второго носителя, названный консилиумом, **не совпал** — номер строки протух от моих же дневных правок, а по содержимому нашлись другой файл и ложный хит на номерах нот.
**7. Что НЕ опрокинуто ни одним голосом.** Топология (волны · C1 · черновик→редактор) отчётами не опровергнута. Прямой сильный перевод как соперник **не измерен ни разу** — и это вопрос владельца, а не оркестратора: он дорог в единственной валюте, которую нельзя купить за центы, — время владельца и двуязычного читателя. **7. Что НЕ опрокинуто ни одним голосом.** Топология (волны · C1 · черновик→редактор) отчётами не опровергнута. Прямой сильный перевод как соперник **не измерен ни разу** — и это вопрос владельца, а не оркестратора: он дорог в единственной валюте, которую нельзя купить за центы, — время владельца и двуязычного читателя.
## D39.216 — МАНДАТ ЧИСТОТЫ: проектировать и рефакторить без хаков, а где форма не тянет — переписывать (решение владельца 06.09) ✅
**1. Слово владельца, дословно по смыслу.** «При дизайне кода и архитектуры надо учитывать чистоту подхода… надо спроектировать и отрефакторить без хаков и воркэраундов, может полностью нормально переписать». Сказано применительно к большому перекрою структуры глав, но по существу это норма ПРОЕКТИРОВАНИЯ, а не одного пака.
**2. ⛔ Носителя у мандата НЕ БЫЛО — проверено грепом 06.09: ноль вхождений** в журнале решений. В `CLAUDE.md` стоит соседнее и более узкое: «нельзя хакать вокруг ошибки и писать workaround, чтобы обойти её молча» — это запрет ОБХОДА уже найденного дефекта, а не требование чистоты при ПРОЕКТИРОВАНИИ нового. Разница практическая: первое запрещает прятать, второе запрещает строить криво там, где прятать нечего.
**3. Что мандат означает исполнимо.** (а) Там, где нынешняя форма не выдерживает заказ, **правильный ответ — развязать или переписать, а не обложить заплатой**; «дешевле подпереть» само по себе доводом НЕ является. (б) Второй носитель одного знания не заводится: если правка требует держать две копии в согласии, это признак, что развязка назрела. (в) Отступление от мандата законно, но **объявляется с ценой**: почему заплата дешевле развязки и что именно она откладывает. (г) ⚠ Мандат НЕ отменяет запрет на перепокупку без согласия: чистота, купленная тихим сдвигом снапшота, — не чистота.
**4. Где обязан стоять.** Строкой «делай РОВНО так» в КАЖДОМ паке, где есть проектирование, начиная с дизайн-пака структуры глав (строка 161) и двух паков, выданных 06.09. ⚠ Отсутствие этой строки в промте — дефект промта, а не мелочь: сессия по умолчанию выбирает минимальную правку, и это подтверждено сменой 06.09 трижды на приборах.
**5. Урок про сам мандат.** Владелец давал его в разговоре ДВАЖДЫ, и оба раза он оставался в переписке. **Решение, живущее только в письме, носителем не является** — тот же класс, что пять находок этой смены, только применённый к слову владельца, а не к находке сессии.