Record that a file other zones anchor into must be counted repository-wide before any cut

This commit is contained in:
heaven 2026-09-17 07:44:21 +03:00
parent 617750e729
commit 1cdac0b590

View file

@ -401,3 +401,24 @@ HTTP-код, количество, номер строки кода. Никак
⚠ И главное про себя: я весь день ловил чужие и свои выводы, подставленные на место замеров, — и в тот же день ⚠ И главное про себя: я весь день ловил чужие и свои выводы, подставленные на место замеров, — и в тот же день
подставил свой. Разница между «объяснил» и «измерил» не исчезает оттого, что объяснение звучит технично. подставил свой. Разница между «объяснил» и «измерил» не исчезает оттого, что объяснение звучит технично.
## ⛔ ПРЕЖДЕ ЧЕМ РЕЗАТЬ ФАЙЛ, СЧИТАЙ ЯКОРЯ ПО ВСЕМУ РЕПОЗИТОРИЮ, А НЕ ПО СВОЕЙ ПАПКЕ (17.09)
Собирался вынести из журнала прогресса 70 строк отработавшего пинга. Посчитал якоря, целящиеся в журнал, — вышло
**5**, все мои, и рез выглядел безопасным. Прибор считал по `docs/`.
Пере-снял по всему дереву: **19 якорей из ЧУЖИХ зон** — движок 3, платформа 10, полигон 3. Из них **11 целятся НИЖЕ
выносимого блока** (съехали бы на 70 строк) и **1 внутрь** (умер бы). Чинить их я не вправе: чужие зоны, часть
держателей — вообще архивы платформы, которые по канону не правятся.
⇒ **Рез отменён, блок остался на месте, живое вынесено СТРОКОЙ ТРЕКЕРА (ряд 489) и указателем над пингом.**
Это дешевле и честнее: трекер переживает любой рез, а 70 строк фактуры никому не мешают.
⇒ **Норма: файл, в который целятся чужие зоны, режется только после счёта якорей ПО ВСЕМУ РЕПОЗИТОРИЮ.**
Мой `docs/`-греп дал ложный знаменатель ровно того же рода, что ловил меня весь день: прибор спросил часть предмета
и промолчал уверенно. ⚠ И частность, которая тут важнее общего правила: **у выноса есть цена, которую платит не тот,
кто режет.** Сдвиг строк ломает ссылки чужих зон молча — гейт якорей увидит только те, у которых есть токен, а
голый адрес в прозе не увидит никто.
⚠ Попутно замерено: часть чужих якорей в журнал УЖЕ мертва — доки движка целятся на строки 2880 и 1874 при журнале
в 1016 строк. Это последствие моего же утреннего выноса хроники полигона, сделанного по такому же неполному счёту.