Say that fitting an anchor's token to whatever the line now holds freezes a mismatch, and that zero complaints looks the same as never parsed

This commit is contained in:
heaven 2026-09-11 18:28:49 +03:00
parent cfda4a2860
commit 68cbd3ffad

View file

@ -64,6 +64,18 @@ Go-бэкенд издательского художественного пер
## Гардрейлы (жёсткие)
- **Греп по ЖИВОМУ дереву — с исключением отработанного архива:** `--exclude-dir=prompts --exclude-dir=reports` (либо `grep -rn … docs/ --exclude-dir=prompts --exclude-dir=reports`). Замер 02.09: греп `feed_cap` даёт 4 живых файла и 8 архивных, `bank-stop` — 12 и 14, то есть истории в выдаче больше, чем настоящего. ⚠ **`archive/architecture/` НЕ исключать** — там тела закрытых эр журнала решений, и канон велит грепать «живой файл → слайсы».
- ⛔⛔ **«ДОПИСАТЬ ТОКЕН» И «ПРОВЕРИТЬ, ЧТО ЯКОРЬ УКАЗЫВАЕТ ТУДА, КУДА ГОВОРИТ ПРОЗА» — РАЗНЫЕ РАБОТЫ, и
первая без второй ЗАКРЕПЛЯЕТ расхождение** (11.09; предложил токен я, поймала зона). Голый якорь
`reconcile.go:1808` в ряду реестра описывался прозой как «вызов `sourceThere` в `Resume`, ПЕРЕД
`reopen`». Я прочитал строку 1808, увидел там `return … fmt.Errorf("%w: it is %s", ErrNotResumable…)`
ветку `default` совсем другого свитча — и предложил взять токен ИЗ НЕЁ. Линтер бы позеленел **на
неверной цели**, и расхождение прозы с кодом стало бы вечным. ⇒ **токен, подобранный под то, что в цели
ОКАЗАЛОСЬ, есть подгонка под зелень** (`D39.121`), даже когда подгоняешь не тест, а якорь.
Верное движение — найти, куда ЦЕЛЬ уехала: настоящий вызов был на `:1815`, а `reopen` на `:1818`, и
**порядок двух, который утверждает проза, стерегут ДВА адреса, а не один**.
⚠ И контроль здесь обязателен в обе стороны: зона, чиня это, сама завела голый якорь без пути — линтер
промолчал, потому что не читал его, — и увидела только прогнав контроль «нацелить каждый якорь на строку
1 и посмотреть, краснеет ли». **«Ноль жалоб» и «не разобран» выглядят одинаково.**
- ⛔ **АДРЕС ВЫЗОВА — О ЧЁМ спрашивают и спрашивают ли ВООБЩЕ — не пинится изнутри того же набора, если
сам вызывающий тест не бежит** (формулировка платформенной зоны 11.09; **третий случай одного класса за
смену**, первые два — «согласие снято у живого теста» и выжившая M21). Посадка «гард спрашивает ШАБЛОН