From e857e1d770d71411fcfa1f21524fc2d86e410c54 Mon Sep 17 00:00:00 2001 From: heaven Date: Sat, 15 Aug 2026 19:38:37 +0300 Subject: [PATCH] Mark backlog row 126 as done by the accepted S4 run form, found on a full backlog re-read --- docs/PROGRESS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/PROGRESS.md b/docs/PROGRESS.md index 16c6138f..fe6e6d29 100644 --- a/docs/PROGRESS.md +++ b/docs/PROGRESS.md @@ -148,7 +148,7 @@ | 94 | **Продукт-механика входа и прогона** (V2, ПТ-16..18): абьюз/misuse-прескрин дёшево и точно ДО трат токенов (H8) + UI-контракт отказа (проект-решение D39.80) · лимит размера входа настройкой (H7) · продукт-кнопки «стоп/продолжить» поверх построенных graceful stop и redrive, абьюзивный прогон НЕ продолжать (H10); API-форма — по контракту 14 (D39.99; статус отказа — открытый К-9) | бэкенд | к подключению фронта (ПОДТЯНУТА D39.81; лимит можно раньше, к пилоту) | отдельный пак при Ф3-препе (контракт 14 ратифицирован) | START_PROMT V2, H7/H8/H10, D39.80, D39.81 | | 96 | **→ переехала в `platform/BACKLOG.md` П-1** (зонные бэклоги, D39.84: HTTP/SSE-слой, обвязка, аутентификация, порядок деплоя); здесь остаётся ратифицированным сам ИНВАРИАНТ D39.81 — движок = процесс-на-прогон (EXCLUSIVE flock `store.go:43`), сервер в backend НЕ пишется | платформа | — | зонный бэклог | D39.81, D39.84 | | 97 | **→ переехала в `platform/BACKLOG.md` П-2** (глобальный брокер рейт-лимитов; гейт «до второго параллельного пользователя» зафиксирован там же) | платформа | — | зонный бэклог | D39.81, D39.84 | -| 126 | **Потолок прогона УПРАВЛЯЕМЫЙ (владелец 07.08, D39.110); максимум шкалы = `Balance` КАК ЕСТЬ — поправка D39.115 п.2(а), «минус холды» = ошибка.** Форма: шкала в ГЛАВАХ (не доллары — D39.84 цел), ноль нельзя; потолок принадлежит ПРОГОНУ, приём аргументом построен (строка 145 закрыта D39.122: `--ceiling-usd`); фронт-форма — `run-options`/`CeilingBounds` (D39.115 п.4); пересчёт «главы→деньги» — платформа, ставка $0.03/глава (D39.123 п.2г; формула аргумента = committed + прирост, БЕЗ reserved — PD-158). Остаток строки: ручка на экране фронта (S4+). Археология дословно — `architecture/13-tech-debt-anchors.md` §Б-126 | платформа/фронт/бэкенд | скоро (форма решена, стройка — промтами) | дизайн-вход П-1 + правка спеки + строка 145 | ревью контракта 04.08, D39.99, **D39.110** | +| 126 | **Потолок прогона УПРАВЛЯЕМЫЙ (владелец 07.08, D39.110); максимум шкалы = `Balance` КАК ЕСТЬ — поправка D39.115 п.2(а), «минус холды» = ошибка.** Форма: шкала в ГЛАВАХ (не доллары — D39.84 цел), ноль нельзя; потолок принадлежит ПРОГОНУ, приём аргументом построен (строка 145 закрыта D39.122: `--ceiling-usd`); фронт-форма — `run-options`/`CeilingBounds` (D39.115 п.4); пересчёт «главы→деньги» — платформа, ставка $0.03/глава (D39.123 п.2г; формула аргумента = committed + прирост, БЕЗ reserved — PD-158). **ОСТАТОК ИСПОЛНЕН S4: ручка на экране построена и принята (D39.135 — форма запуска со шкалой из `run-options`/`CeilingBounds`, 409 → пере-чтение bounds); строка закрывается ближайшей D-нотой** (замечено пере-чтением бэклога 15.08, испр. оркестратором №17). Археология дословно — `architecture/13-tech-debt-anchors.md` §Б-126 | платформа/фронт/бэкенд | закрыть ближайшей нотой | исполнено (D39.135) | ревью контракта 04.08, D39.99, **D39.110**, D39.135 | | 127 | **Устаревший DDL-коммент `glossary.source`** (`migrate.go:193`: «seed|ruby|auto», фактические пути записи — seed/ruby/mined, `auto` не пишет никто; фантом уже утёк во фронт-доки дважды) — поправить коммент | бэкенд | когда-нибудь (попутно любым паком store) | однострочная правка | ревью контракта 04.08, D39.99 | | 105 | **Роль `classifier` мис-вердиктится как эхо (`verdict=cjk_artifact` при `bad_lines=0`); ЛАТЕНТНО — `classify_types` выключен во всех шиппинг-конфигах.** Цена фикса, знать заранее: бамп `classifierVersion` → перекупка чекпойнтов классификатора (центы). Поля `rules=`/`VOICE` читать по знаменателям (13б). Разбор дословно — `architecture/13-tech-debt-anchors.md` §Б-105 | бэкенд | когда-нибудь (ближайшее касание банка/наблюдаемости; (б) — дешёвая часть, вердиктов не двигает) | малое касание + вердикт-двигающая половина (а) через СТОП-решение | D39.86 | | 106 | **Слой 3: целевой контракт «узкие мандаты + ДИФФЫ» против текущего full-regen — гейт «перепроверить до стройки» в силе, приоритет ПОНИЖЕН (D39.117: full-regen выигрывает у ремонта; оговорка полигона — чинил дешёвый фиксер по предложению, не сильный редактор узким мандатом).** Реактивация — только через эту строку. Археология дословно (эмпирика D39.108 · история дыры учёта) — `architecture/13-tech-debt-anchors.md` §Б-106 | владелец → бэкенд | когда-нибудь (пере-проверка «сильный редактор × узкий мандат» — перед стройкой слоя 3) | замер → решение владельца | 09 §Слой 3, D39.90, D39.108, **D39.117** |