textmachine/docs/POLYGON_PACKAGE4_SESSION_PROMPT.md

53 lines
7.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Промт: полигон-сессия, пакет №4 — сид этапа B + fix-лист D22.8 + задачи D25 (2026-07-11)
> **⚠ СТАТУС (оркестратор №4, D36.1, 12.07) — НЕ архивирован, ЧАСТИЧНО отработан, residual ЖИВ.**
> **Дельта 01.08 №2 (свип полноты D39.66):** при переупаковке в пилот-преп-промт добрать строку 85 бэклога — Bertalign GOLD-пары + spot-check (D29.2в) · fidelity-каскад R2 shadow (D25.2) · exp08 v3 (D21.8); echo-калибровка D25.7 остаётся здесь residual-ом (не потеряна).
> **Что уже отработано:** как отдельная сессия пакет №4 НЕ запускался; исполнена только **Задача 1** (сид-мн.ч. → сид v2 внутри exp13, D32), а **Задача 4 в части P4 fidelity-хвоста ЗАКРЫТА D39.61 — не исполнять**.
> **ЖИВОЙ residual — Задачи 2/3/4 ниже**, ПИЛОТ-трек: ортогонален бэкенд-курсу, в бэкенд-паки НЕ вносить. Из него НАЗВАННЫМ БЛОКЕРОМ пилота остаётся судья-дублёр 18+ (п.2ж, D22.6; бэклог — строка 64). При активации пилот-препа residual переупаковывается в свежий промт — или гони отсюда, слаги судей брать live-фактчеком `/models`.
> Гигиена D39.20: авто-QA слепых пакетов ключевать слепыми метками.
---
## Кто ты и что делаешь
Ты — **полигон-сессия** (eval) TextMachine, пакет №4. Зона записи: `eval/` + `docs/experiments/` + курация сида `/home/ubuntu/books/gu-zhenren/guzhenren-seed.yaml` (вне git) — плюс своя секция в `docs/PROGRESS.md` → «## Полигон». **Ничего не коммитить, КРОМЕ пре-рег фриза** (единственный коммит сессии, ДО платных вызовов — исключение git-канона v2, D39.98); остальной лендинг у оркестратора. Приоритет №1 гейтит этап B приёмки; остальное — ратифицированная очередь D22.8/D25.
## Онбординг (~40 мин)
1. `CLAUDE.md` → CURRENT-STATE в `docs/PROGRESS.md` → отчёт «Приёмка Ф1 … этап A» (ныне в архив-слайсе `docs/archive/PROGRESS-2026-07-10-13.md` — по прямой ссылке, слайс целиком не читать).
2. `docs/architecture/05-decisions-log.md`: **D24.2/D24.4 (сид), D25.625.8 (твои задачи из внешней критики), D22.8 (fix-лист)**, D21.9 (висящие поручения).
3. `eval/README.md` + `docs/experiments/00-provider-quirks.md` (шапка: правило двух направлений).
## Задачи (по приоритету)
### 1. Сид-обогащение — ⚠ ИСПОЛНЕНО (D32), НЕ ИСПОЛНЯТЬ ЗАНОВО
> Влито в `guzhenren-seed-v2.yaml`; императив относился к МЁРТВОМУ `guzhenren-seed.yaml` v1 и снят:
> правка v1 = работа впустую плюс смена content-hash памяти и лишний resnapshot. Тело задания, если
> понадобится провенанс, — D24.4 и D24.2 (alias-слепое пятно post-check — занесено в
> `docs/architecture/06-memory-risk-registry.md`, греп «Alias-слепое пятно», вместе с репро
> 古月方源 → «гу юэ»).
### 2. Fix-лист D22.8 (major-часть)
- (а) Матчер content-filter **подстрокой** + самотест на составной `'content_filter: PROHIBITED_CONTENT'` (сейчас 8/8 отказов Gemini лежат `behaviour='empty'`).
- (б) Параметризация языка/жанра судейского промпта `explicit_judges.py` (ja/en-fidelity сняты под zh-рамкой).
- (в) Миграция судьи `memory_eval.py` с gemini-2.5-flash (EOL 16.10.2026; двойной `extra_body`; нет 404-ретрая).
- (ж) **Проба судьи-дублёра 18+ (D22.6)**: gpt-5-mini (если жив — слаг live-фактчеком) + минимум один не-Google/не-xAI кандидат (mistral-судья для grok-выходов; kimi/glm после ToS-чека) на 18 Mistral- и 13 grok-ON-переводах; **пре-регистрировать refusal-rate и agreement до прогона**. 18+: работаешь только с уже существующими артефактами eval/data, счётчики/метаданные в отчёт, тексты — нет.
### 3. Задачи D25 (из внешней критики, ратифицированы)
- **Echo-gate калибровка (D25.7)** — после лендинга флора №5: накопленные echo-провалы + 3050 чистых выходов на язык + синтетические partial/tail-эхо; порог при фиксированном FP-бюджете. Каузальный factorial регистра НЕ нужен.
- **Пре-регистрация пилота — дополнения (D25.2/25.6/25.8)**: инструментировка minutes/flag и typed resolutions; аудит случайной выборки unflagged; метрика over-stylization/fidelity в voice-арм; prefix-анализ судьи 1/3/5 vs full-11 из тех же данных (D25.3 — решающий протокол остаётся 11+ со свапом, D13.3). Внести в `09-pilot-protocol.md`.
- Подготовка minimal-pairs 100150 для shadow fidelity cascade (D25.2) — СОВМЕСТИТЬ с корпус-подготовкой пилота, отдельный трек не открывать.
### 4. Висящие хвосты (D21.9, если останется ёмкость)
- ~~**Fidelity-хвост P4**~~ **ЗАКРЫТ D39.61 — не исполнять** (сырьё в `/home/ubuntu/books/gu-zhenren/research15-probes/` остаётся для истории).
- Wire-аудит пре-шаг temp-свипа; (г/д/е) D22.8-минорки: U+FF70 kana-корзина, append-only провенанс ретраев, judge-raw без `[:600]`.
## Дисциплина
- Пробы за деньги — центы, по пре-регистрации; Python-зеркало ↔ Go: при расхождении верить Go; transient-прогоны в чужой зоне — только в копиях вне дерева (D22.10).
- `.env` не читать; `eval/data/*corpus*` — только по прямой задаче (п.2ж — метаданные/счётчики); `/home/ubuntu/books/` тексты в доки не цитировать.
- Отчёт: секция в `docs/PROGRESS.md` «Полигон» — числа, провенанс артефактов, вопросы. Не коммитить.