Say on the seam review that its word for the stop grace stopped being true, since a soft stop must outlast a call the engine is allowed to wait for.

This commit is contained in:
heaven 2026-09-10 21:26:43 +03:00
parent da4761320f
commit 21a0e7e4ff

View file

@ -1,5 +1,13 @@
# 25 · Шов движок↔платформа: ратифицированная форма и почему не иначе
> ⚠ **ЭРРАТА 10.09 (`D39.234`) — слово «ЩЕДРЫЙ» про грейс стопа (строка 27) перестало быть верным, число обязано вырасти.**
> Тело отчёта — улика и не переписывается (D23.3), поэтому поправка стоит здесь. Прилагательное было верным, пока стоп
> ЖЁСТКИЙ: дренаж занимал секунды, и 10 минут покрывали его с запасом. Владелец 10.09 ратифицировал **две** остановки
> (`D39.234` п.1): первое нажатие — мягкое, оно ДОИГРЫВАЕТ летящий вызов, а законное ожидание одного вызова у движка —
> до `attempt_max_s` **1240 с** против грейса **600 с** (`platform/internal/runner/runner.go:59`). ⇒ при мягком SIGTERM
> нынешний грейс убивает законное ожидание, и SIGKILL не оставляет ни пометки, ни сеттла. Число едет в платформенный
> промт; носитель работы — строка бэклога **381**.
>
> ⚠ **ЭРРАТА D39.156 (23.08): «поднятие потолка ФАЙЛОМ через atomic rename» (пункт ниже, дословно `потолка — файлом через atomic rename на границах юнитов`) НИКОГДА НЕ РАТИФИЦИРОВАЛОСЬ.**
> Отчёт относит этот механизм к носителям решения D39.106 — в теле D39.106 его НЕТ вовсе (проверено грепом по слайсу
> живого тела ноты **D39.106** («ШОВ: прогон переживает деплой платформы») в `../architecture/05-decisions-log.md` — адресуем НОМЕРОМ, а не строкой: line-якорь в журнал решений не переживает вставку эрраты, и он уже съезжал дважды (гейт якорей, 28.08); первый хит темы — только в D39.110. ⚠ Испр. 23.08: прежняя редакция ссылалась на слайс `archive/architecture/05-decisions-D39-106-123.md`, где тела D39.106 НЕТ — греп по нему подтвердил бы эррату вакуумно). Строка была КАНДИДАТОМ панели,