Issue two session prompts: cold mini-run with empty seed and separate database, and the polygon terms-of-service recheck fired by the calendar trigger

This commit is contained in:
Claude (backend session) 2026-07-31 00:24:17 +03:00
parent 8742b9954e
commit 42712ef377
2 changed files with 66 additions and 0 deletions

View file

@ -0,0 +1,45 @@
# Промт бэкенд-сессии: ХОЛОДНЫЙ МИНИ-ПРОГОН (пустой сид, отдельная БД; конфиг D39.51 §6)
**Выдан 31.07.2026, оркестратор №9, санкция владельца.** Ты — бэкенд-сессия TextMachine (онбординг: CLAUDE.md → README → CURRENT-STATE → голова D-лога D39.5056). Зона: `backend/` + каталог нового прогонного проекта. Сессия НЕ коммитит — лендинг оркестратора.
**Первый деливерабл — эхо-блок ≤10 строк (скоуп / инварианты / чего не делать) + план прогона, ДО кода и ДО платных вызовов.** Цикл нормы 30.07: план → синк по вопросам → исполнение → самоверификация ТОЙ ЖЕ сессией; приёмка оркестратора короткая.
**Дисциплина ответа (обязательна):** улика = `file:line`/замер, иначе пометка «мнение»; не пересказывай промт; плотность, не объём; комментарии 12 строки.
## Зачем (из кода не выводится)
Все живые прогоны шли с ТЁПЛЫМ подписанным сидом 蛊真人. Холодный старт — банк с НУЛЯ на пустом сиде — единственная неизмеренная цифра цены/покрытия (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 0104/0610 = пики, избегать; квирки — `00-provider-quirks.md` ПЕРЕД вызовами).
- **`gates.voice` ON** — первое живое измерение осей AC и 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` · мутации на новые ветки · пере-вывод ключевых чисел вторым путём.
**Канал вопросов:** непонятно / промт конфликтует с кодом или доками → пинг оркестратору через владельца, НЕ тихая интерпретация. Аддендумы — только релеем, подтверждай эхом.

View file

@ -0,0 +1,21 @@
# Промт полигон-сессии: ре-чек ToS по календарному триггеру (строка 4 бэклога; D39.32)
**Выдан 31.07.2026, оркестратор №9.** Триггер «30.07.2026» наступил. Зона: `eval/` + `docs/experiments/`. Деньги: $0 (веб-чтение первоисточников). Лёгкий пак — без церемоний, но с дисциплиной ответа (улика/«мнение», плотность).
**Первый деливерабл — эхо-блок ≤5 строк.**
## Задача
Пер-лейблу ФАКТЫ ToS по ПЕРВОИСТОЧНИКАМ (официальные policy/usage-страницы вендоров, с датой и цитатой) для действующей цепочки: **Google/Gemini — фокус** (триггер именно его; судья Ф2 + строка 6 бэклога ждёт подписи владельца) · Mistral и xAI (канал B) · DeepSeek и Z.AI — только если дёшево по ходу. Вопрос каждый раз один: что вендор РАЗРЕШАЕТ/ЗАПРЕЩАЕТ по классам контента `violence` / `sexually-explicit` (вокабуляр D39.27), изменилось ли что-то с прошлого чека.
## «Ровно так»
- Только факты + рекомендация; **`accepts_labels` в конфигах НЕ править** (это подпись владельца, строка 6).
- Цитаты дословные с URL и датой доступа; пересказ без цитаты = не улика.
- Аномалии (страница переехала/404) → официальные deprecations/changelog, не гадать (правило двух направлений).
## Выход
Обновление соответствующих строк `docs/experiments/00-provider-quirks.md` (пометка даты ре-чека) + короткий отчёт `docs/archive/reports/TOS_RECHECK_2026-07-31.md`: таблица «вендор × лейбл × вердикт × цитата», дельты с прошлого чека, рекомендация владельцу по строке 6, следующий триггер (квартальный 25.10.2026). Сессия НЕ коммитит.
**Канал вопросов:** неясно → пинг оркестратору через владельца.