Add the erratum a note owed for undercounting its author's errors, and the rule its third one needed: accepting a pack and retiring its prompt are one step
This commit is contained in:
parent
b888320fc1
commit
32317b9610
2 changed files with 6 additions and 0 deletions
|
|
@ -258,6 +258,11 @@ Y»), а не «посмотри». По умолчанию **Fable 5**, при
|
|||
- Прод-инъекцию воспроизводить `tmctl translate` + `LOG_LLM_BODIES` байт-диффом (не по
|
||||
`injected_ids`); порт-зеркала — «при расхождении верить Go».
|
||||
- Промт-архивация: только отработанные, с баннером-исходом; residual-трекеры держать активными.
|
||||
⚠ **ПРИЁМКА ПАКА И РЕТИРОВАНИЕ ЕГО ПРОМТА — ОДИН АКТ, не два дела подряд.** Пока промт стоит в
|
||||
таблице активных, отработанный пак остаётся ЖИВЫМ ЗАДАНИЕМ: холодная сессия по `CLAUDE.md` идёт в эту
|
||||
таблицу ПЕРВЫМ делом и берёт оттуда свою работу. Замер 06.09: форма заказа принята в 00:47, промт снят
|
||||
в 01:43 — 56 минут окна; движковый пак принят в 01:43, промт снят в 01:51, то есть ПОВТОР за один час
|
||||
(эррата 06.09-в). Снимай промт тем же заходом, что пишешь акт приёмки.
|
||||
|
||||
## Чего НЕ делать
|
||||
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
> далёк в обоих случаях, вывод приёмки не меняется, но в каноне стоит число из гейта, а не из грепа.
|
||||
|
||||
> ⚠ **Эррата 02.09-а (D39.182, «три блокера приёмки закрыты») — у ТРЕТЬЕГО блокера не осталось носителя.** Заголовок и §1 ноты держат счёт «3 блокера», но отчёт пака называет сегодня только два: ревизия доков 02.09 сняла из `backend/docs/MONEY_HONESTY_REPORT.md` разделы «Сверка с заказом по пунктам» и «ПРИЁМКА: три блокера и пять дофиксов» (проверка: греп `^## 9.11` и `^## 1\.` по файлу — пусто, при живом `^## 6.2`). **Третий блокер — вердикт «предъявлено» поверх неработающего пути:** в снятом §1 отчёта вердикты **A0** и **A6** стояли «предъявлено» на НЕПОЛНОЙ проверке и были сняты вместе с блокером 2, а пере-предъявлены посадками `TestAHealthyGlossaryPassIsNotReportedAsALoss` и `TestTheCONSENTGateSeesAnInPlaceSourceEdit` (грепаются по `backend/`). Дословный текст снятых разделов — `git show bd2077b:backend/docs/MONEY_HONESTY_REPORT.md`. Тело ноты не переписывается (D23.3).
|
||||
> ⚠⚠ **Эррата 06.09-в (D39.211 п.2 и п.6) — АКТ НЕДОСЧИТАЛ СОБСТВЕННЫЕ ОШИБКИ АВТОРА, И НЕДОСЧЁТ ТОГО ЖЕ КЛАССА, ЧТО САМИ ОШИБКИ.** **(а) «ТРИ ЛЖИ В КАНОНЕ» — не три, а НЕ МЕНЬШЕ ШЕСТИ за день, и все мои.** Пункт 2 честен по СОСТАВУ и неверен по ЧИСЛУ: он посчитал то, что нашёл ВТОРОЙ КРУГ, и поставил это под подпись «сколько было». Не названы: `run_limit_reached` описан как «доставлено всё» · `minimum: 1` первого захода · члены ВХОДА `RunRequest` — все три мои, все поправлены, перечень предъявлен Fable 5. ⚠ И шесть — нижняя граница: финальным чтением 06.09 он нашёл в каноне ещё две мои лжи, стоявшие в ту минуту ЖИВЫМИ — `minimum: 1` ВТОРЫМ заходом под собственным описанием поля «`0` законен и означает ре-проход», и абзац `Progress`, объявивший «ровно один дискриминатор — `delivered_chapters`», тогда как ре-проход отдаёт `0`, то есть ЧИСЛО, и по моему же правилу читался бы как заказ в главах. ⛔ **Обе написаны ТЕМ ЖЕ актом, который в п.3(а) ратифицирует «утверждение канона о ЗНАЧЕНИИ пишет ЗОНА из своих пинов»** — норма нарушена документом, который её вводит; лечение по ней же: обе правит платформенная зона из пинов, я ратифицирую текст. ⚠ Урок — ровно строка 306: **число, отвечающее на вопрос «сколько НАЙДЕНО», под подписью «сколько ЕСТЬ», есть прибор, отвечающий на свой вопрос** (`D39.202`). **(б) «МОИ ДВЕ ОШИБКИ КРУГА» — их ТРИ.** Третья не записана нигде: **промт отработавшего пака оставлен ЖИВЫМ ЗАДАНИЕМ.** Замер: форма заказа принята `6ace7e1` (00:47), её промт ретирован `c05a353` (01:43) — **56 минут отработанный пак стоял активным заданием** для холодной сессии; движковый пак принят `9d4c59f` (01:43), промт ретирован `898c840` (01:51). Второй раз — ПОВТОР, и он состоялся потому, что первый чинился как ЭКЗЕМПЛЯР: нигде не сказано, что **приёмка пака и ретирование его промта — ОДИН акт**, а холодная сессия по `CLAUDE.md` идёт в таблицу активных промтов ПЕРВЫМ делом и берёт оттуда своё задание. ⇒ норма записана здесь и в ролевой промт. Тот же класс, что эррата 06.09-б: правило, написанное про экземпляр, не защищает от класса. **(в) ⛔ ОТСТУПЛЕНИЕ, А НЕ НОРМА: `f1e9226` — мой коммит в ЧУЖУЮ ЗОНУ.** Три файла `backend/` (`bookfile/model.go`, `chunk/ingest_test.go`, `chunk/ingestnotes_test.go`; правка комментариев) заландены мной 06.09 в 07:03 на том основании, что бэкенд-сессия объявила в канале, что больше ничего не пишет. **Основание негодное:** `CLAUDE.md` говорит «сессия считается ЖИВОЙ, пока ВЛАДЕЛЕЦ не сказал обратное», и собственное заявление сессии этим словом не является; зону правит зона. Записываю ОТСТУПЛЕНИЕМ и НЕ ратифицирую: «гигиена комментариев в зоне без живой сессии — оркестратору» расширяет мой собственный мандат, а это решение владельца. Содержимое верно и цело, историю не переписываю; вопрос владельцу вынесен в отчёт. ⚠ Молчание было бы ровно тем, в чём эррата 06.09-б уличает мой же гард: **отступление, не названное отступлением, назавтра читается нормой.**
|
||||
> ⚠ **Эррата 06.09-б (эррата 05.09-к) — ГАРД, НАПИСАННЫЙ ПРОТИВ ЛОВУШКИ, БЫЛ СУЖЕН ДО ЭКЗЕМПЛЯРА И ЛОВУШКА СРАБОТАЛА ТРЕТИЙ РАЗ.** Эррата 05.09-к назвала верный корень (pathspec берёт файл ЦЕЛИКОМ и от чужого ВНУТРИ файла не защищает) и внесла исполнимый шаг — но шаг назвал **один файл**, `docs/PROGRESS.md`. 06.09 тот же класс сработал на **`platform/docs/platform-PROGRESS.md`**: мой коммит правки одного якоря унёс ЧЕТВЁРТЫЙ ЗАХОД платформенной зоны — её проверку собственных утверждений, сделанную по прямому вопросу владельца. Содержимое цело, потеряна атрибуция; историю не переписывал. ⇒ **Шаг расширен на КЛАСС** (любой зонный журнал: `docs/PROGRESS.md` · `platform-PROGRESS.md` · `frontend-PROGRESS.md` · `DEFECT_REGISTER.md`). ⚠ Урок на уровень выше прежнего: **правило, написанное про ЭКЗЕМПЛЯР, не защищает от КЛАССА** — и это ровно то, в чём смена уличала зоны весь день, только теперь в норме, которую писал я сам.
|
||||
> ⚠ **Эррата 06.09-а (D39.208 п.7) — НОТА УТВЕРЖДАЛА ТО, ЧЕГО ФАЙЛ НЕ ДЕРЖАЛ.** Пункт 7 писал, что «`getRunOptions` приобрёл 409, **внесён в состав минора**». В каноне у операции стояли только `200/401/404`: я бампнул `info.version` до 0.11.0 и правку ответа НЕ внёс, то есть версия объявляла поведение, которого канон не описывал. **Класс строки 299 ВНУТРИ D-ноты** — нашёл коллега-Fable сверкой ноты с файлом. Исправлено 06.09: `'409'` с описанием причины `not_priced` и прямой оговоркой, что операция ВПЕРВЫЕ научилась отказывать, а клиент по 0.10.0 встретит код, которого нет в его заглушках. Тем же заходом сняты зеркала эры шкалы в `15-money-path.md` (`CeilingBounds` ретирован, шкалы в главах больше нет — абзацы оставлены историей под баннером). ⚠ Урок в свою сторону: **акт приёмки — тоже носитель, и он врёт ровно так же, как код**; «внесено в состав минора» я написал о собственном намерении, а не о состоянии файла.
|
||||
> ⚠ **Эррата 05.09-к (D39.200, разбор «`git add docs/` унёс чужой отчёт») — ТА ЖЕ ЛОВУШКА СРАБОТАЛА ВТОРОЙ РАЗ ЗА СМЕНУ, И ПЕРВАЯ ЗАПИСЬ ЕЁ НЕ ПРЕДОТВРАТИЛА.** Утром корень был записан верно («`docs/PROGRESS.md` — единственный файл зоны `docs/`, в который пишут чужие зоны») и вывод сделан правильный (коммитить pathspec-формой). Вечером коммит `e8ec901` — строка бэклога 302, pathspec-форма, индекс чист — **всё равно унёс секцию отчёта бэкенд-зоны** (пак структуры глав), потому что **pathspec берёт рабочее состояние ФАЙЛА ЦЕЛИКОМ и от чужого ВНУТРИ файла не защищает вовсе**. Содержимое цело, потеряна атрибуция; историю не переписывал, зона уведомлена, нашла это сама. ⇒ **Первая запись назвала ФАКТ и не назвала ДЕЙСТВИЯ, и потому не сработала.** Исполнимый шаг внесён в ролевой промт оркестратора: перед каждым коммитом `docs/PROGRESS.md` смотреть `git diff -- docs/PROGRESS.md` и опознавать чужие секции. ⚠ Урок шире случая: **знание, записанное как факт, а не как шаг, не мешает повторению** — и это тот же класс, что `D39.202` п.3-бис (гейт умирает не отключением, а вытеснением из привычки).
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue