47 lines
7.7 KiB
Markdown
47 lines
7.7 KiB
Markdown
**ИСПОЛНЕН ДОСТАТОЧНО И ПРИНЯТ (D39.58), 31.07.2026, АРХИВ.** Закрыт владельцем после банк-стопа (Р7 «замер достаточен», $0.126 из $0.50): recall холодного банка 0.918/0.980, банк приходит переведённым; расщепление версий канала банкноты ратифицировано; эхо-мина жива при thinking-ON (2/20). Хвосты — бэклог-строки 16/18/21/22/24. Отчёты: `../reports/COLDRUN_REPORT_2026-07-31.md` · `../reports/COLDRUN_HANDOFF_2026-07-31.md`.
|
||
|
||
# Промт бэкенд-сессии: ХОЛОДНЫЙ МИНИ-ПРОГОН (пустой сид, отдельная БД; конфиг D39.51 §6)
|
||
|
||
**Выдан 31.07.2026, оркестратор №9, санкция владельца.** Ты — бэкенд-сессия TextMachine (онбординг: CLAUDE.md → README → CURRENT-STATE → голова D-лога D39.50–56). Зона: `backend/` + каталог нового прогонного проекта. Сессия НЕ коммитит — лендинг оркестратора.
|
||
|
||
**Первый деливерабл — эхо-блок ≤10 строк (скоуп / инварианты / чего не делать) + план прогона, ДО кода и ДО платных вызовов.** Цикл нормы 30.07: план → синк по вопросам → исполнение → самоверификация ТОЙ ЖЕ сессией; приёмка оркестратора короткая.
|
||
|
||
**Дисциплина ответа (обязательна):** улика = `file:line`/замер, иначе пометка «мнение»; не пересказывай промт; плотность, не объём; комментарии 1–2 строки.
|
||
|
||
## Зачем (из кода не выводится)
|
||
|
||
Все живые прогоны шли с ТЁПЛЫМ подписанным сидом 蛊真人. Холодный старт — банк с НУЛЯ на пустом сиде — единственная неизмеренная цифра цены/покрытия (D39.50 п.7); МАСШТАБ будет делать это же в ~300× дороже. Вторая цель — перевалидация операционки на стеке, сдвинутом тремя паками после мини-прогона 25.07 (D39.53/54/55/56: дисциплина банкноты + языковой экран · ingest/промпт-фикс · весь пак-19 голос/состояние).
|
||
|
||
## Конфиг прогона («ровно так», ратифицировано D39.51 §6 + D39.40)
|
||
|
||
- **Пустой сид · ОТДЕЛЬНАЯ БД/каталог проекта** (стендовые БД и их снапшоты НЕ трогать ни байтом).
|
||
- Источник: срез 蛊真人 ~10 глав (тот же класс объёма, что мини-прогон; точный срез реши сам, аргументируй).
|
||
- **Потолок ≤$0.23 жёсткий** (reserve→settle, чекпойнты; стоп-гейт при упоре — стоп и пинг, не резать молча). Платные генерации — в долины DeepSeek (UTC 01–04/06–10 = пики, избегать; квирки — `00-provider-quirks.md` ПЕРЕД вызовами).
|
||
- **`gates.voice` ON** — первое живое измерение осей A–C и D-индикатора (пак-19 только что залендён; инъекцию голоса НЕ включать — только флаггер, `InjectVoice` не существует как конфиг, и это правильно).
|
||
- `--verify-bank`: прогнать ОБА режима флага (строка 24) — авто-продолжение и стоп-на-подпись; реальная подпись владельца на намайненный банк = ЧАСТЬ замера холодного флоу (стоп → таблица владельцу → продолжение).
|
||
|
||
## Стройка ВНУТРИ прогона (до платных вызовов; «ровно так»)
|
||
|
||
1. **Фикс парсера банкноты** (строка 19, D39.53-дефолт): `hasBankSrcHan` — канал мёртв для не-CJK; чинить пар-слепым правилом «исходная строка непуста и встречается в тексте книги» + та же ось в `dispositionFor`/S7. Версия парсера фолдится в снапшот — потому и строим на холодной базе ($0); стендовые книги не пере-пинить.
|
||
2. **allow_short-механика** (строка 18): короткие подписанные термы (蛊/转) обязаны доезжать до модели; проверь канал на живой подписи в этом прогоне.
|
||
3. Самопроверка стройки исполнением до трат: тесты + мутация на новую ветку правила.
|
||
|
||
## Замеры (по строкам бэклога; «реши сам» = методика твоя, аргументируй)
|
||
|
||
- **16**: цена и покрытие холодного старта по стадиям (майнер/банкнота/терминолог/подпись) — деньги сверять из леджера и из сырья двумя путями.
|
||
- **17**: совместный recall майнер∪банкнота против ПОДПИСАННОГО стендового сида (эталон-ключ для сравнения; в БД прогона его НЕ грузить).
|
||
- **20**: банкнота без цензуры · язык при пустом якоре (OffLanguage как прибор) · второй сэмпл агрегации.
|
||
- **21**: пере-замер P1 consistency на популяции без цензуры ($0, из чекпойнтов).
|
||
- **22**: пере-мер весов консолидации §C2-3 (n=1 → n=2).
|
||
- **23**: счёт «утечки алфавита» (甲等→«категория A») живьём.
|
||
- **24**: покрытие WHAT→WHICH при непустом пересечении · срабатывания голос-флаггера (счётчики осей + spoiler_leaks; «0 срабатываний» отчитывать как «не измерено/пусто», не как «чисто») · эхо-метрика на живом эхо.
|
||
|
||
## НЕ делать
|
||
|
||
Стендовые БД/снапшоты · инъекция голоса · `speech-cue.txt` НЕ шипить (строка 13б: решение после этого замера) · пак-21 материя (чекеры) · масштаб · правки `repin.go`/`snapshot.go` · коммиты.
|
||
|
||
## Отчёт и самоверификация
|
||
|
||
`docs/archive/reports/COLDRUN_REPORT_<дата>.md`: конфиг и смета ДО трат (фриз в отчёте) · числа с командами (заявление = команда) · девиации явно · критик полноты отдельной секцией · деньги по стадиям до цента. Самоверификация: сьют `-race` · мутации на новые ветки · пере-вывод ключевых чисел вторым путём.
|
||
|
||
**Канал вопросов:** непонятно / промт конфликтует с кодом или доками → пинг оркестратору через владельца, НЕ тихая интерпретация. Аддендумы — только релеем, подтверждай эхом.
|