Ratify D39.20: pere-run read verdict lands with mistral editor excluded, dspro-vs-glm deferred to a cheap second iteration, defect classes mapped to pack-13 mechanisms, pack-12 gate opened
This commit is contained in:
parent
aebce7b3e5
commit
94688abb29
6 changed files with 30 additions and 7 deletions
|
|
@ -38,6 +38,6 @@ Go-бэкенд издательского художественного пер
|
|||
2. `docs/architecture/05-decisions-log.md` целиком (контракт).
|
||||
3. По роли: Бэкенд — `backend/README.md` + `03-implementation-notes.md`; Полигон — `eval/README.md` + `experiments/00` + `09-pilot-protocol.md`; всем — `07-strategic-review.md` §6–9 (вердикт/риски/курс).
|
||||
|
||||
## Текущее состояние (2026-07-19, пост-D39.16 — эра «стройка пере-прогонного стека»)
|
||||
## Текущее состояние (2026-07-23, пост-D39.20 — эра «механизация выпускного качества»)
|
||||
|
||||
Фаза 0 ✅; **Ф1-инфра ✅** (D20–D28; golden = инвариант детерминизма, №8 README = экспорт-контракт). Арка «качество-первым» D26→D38.5 ЗАКРЫТА (хроника — `docs/archive/PROGRESS-2026-07-10-13.md`; потолок художественности — в организации пайплайна, не в моделях). **АРХ-РЕСЕТ D39:** синк-аудит «сломанного телефона» (65 находок/0 refuted — `08-sync-audit-ledger.md`) → **7-слойная целевая архитектура** (`09-target-architecture.md`; промпт-тема — `10`); **инвариант общности §0.1** — любая книга/пара/структура, пара = ось данных. **Исследовательская программа ЗАВЕРШЕНА (D39.1–D39.10):** research/19 (нарезка+когезия+волны W0–W3) + research/20 (банк-майнинг W1.5: детектор V-A/B/C, алиас-ярусы, banknote-v1, плагины P1–P6); exp15/Q4a/exp16 — несущее: сцен-детекцию/carryover/logical-границу НЕ строить, слабое звено = РЕДАКТОР → свап-арм (glm→mistral/deepseek-pro), банк W1.5 = детектор-код (WHICH recall 0.97) + банкнота (dst) + Палладий (имена) + подпись, фертильность 1.20·cjk+0.39·other. **План реализации РАТИФИЦИРОВАН (D39.12, `architecture/11-implementation-plan.md`)** — три рубежа верификации, 4 гейтнутых арма. **Стройка (пак-11, ЕДИНОЙ сессией по решению владельца, блоками):** Block A залендён (D39.13: чанкер output-бюджет + edit-единицы + src→dst-блок редактора [закрытие D30.1] + eager-clients + rate-guard + base/enriched split + банкнота-ядро); continuation залендён (D39.14: Go-майнер паритет-EXACT + банкнота 12-точек + DC-чекеры + `export --pairs` + арм-конфиги + волновой снапшот-аддитив; рубеж-2-долг погашен, clean bill). **Арх-проход залендён (D39.16, директива владельца): язык-данные майнера вынесены из `pipeline/`-констант в `internal/lang`+`configs/langpacks/` (граница компиль-enforced, байт-точно — парити EXACT, golden байт-идентичен); `x/text/language.Tag` ОТВЕРГНУТ (CLDR-инстабильность в вердиктах — держим точные предикаты `isRuTarget`); DC-чекеры/снапшот-фолд DEFER (майнер offline/нейтральность).** **Осталось: R1 драйвер-свитч** (волновой исполнитель W1/W1.5/W2 + структурный golden-рерайт + фолд `pack.Version()`/загрузка langpack при wiring майнера живым) → приёмка → единый resnapshot (D30.9) → пере-прогон 3–10 глав → чтение владельца (планка 2 претензии). Стек не менялся с D38.5 (draft flash thinking-ON → editor glm-5 БИЛИНГВ v3 → судья gemini-preview; ~$0.85/ранобэ D30.4). **Висит на владельце:** тачпойнты exp16 (пол/алиасы/precision@30) · W1.5-UX · политика стиха DC5 · ja→ru-реплика (тест общности §B5, DEFER-чекеры едут туда) · **ре-чек прайса DeepSeek у катовера слагов 24.07** (до него платных deepseek-прогонов нет) · старые висящие (пилот Ф2.5: билингв-якорь D25.9-Q1, корпус, судья-дублёр D22.6). Ключ xAI: единый, data-sharing, off перед продом (D27). Книга на стенде `/home/ubuntu/books/gu-zhenren/` (GB18030; текст и производные ВНЕ git). Ключи: DEEPSEEK, ZAI, KIMI, OPENAI, GEMINI, XAI, MISTRAL. Стенд: WSL2, GTX 1070 8GB (localhost из-под прокси = 403 — no-proxy транспорт для local).
|
||||
Фаза 0 ✅; **Ф1-инфра ✅** (D20–D28; golden = инвариант детерминизма, №8 README = экспорт-контракт). Арка «качество-первым» D26→D38.5 ЗАКРЫТА; **АРХ-РЕСЕТ D39 ИСПОЛНЕН ЦЕЛИКОМ**: 7-слойная архитектура (`09-*`) → исследовательская программа (D39.1–D39.10) → план (D39.12) → **стройка пака-11 завершена** (D39.13–D39.19: волновой исполнитель + чанкер output-бюджет + src→dst-редактор + Go-майнер паритет-EXACT + банкнота + `internal/lang`+langpacks + reject-set + echo-сплит; хроника — D-лог). **ПЕРЕ-ПРОГОН rerun2 ИСПОЛНЕН И ПРОЧИТАН (D39.20, 23.07, `books/gu-zhenren/rerun2/`):** вся операционка подтверждена живьём — ОДИН resnapshot, **$0-резюм драфта на всех 3 армах**, echo 0, $6.63<$15; майнинг-стоп→подпись→reject-set отработали. **Вердикт качества:** планка ≤2 претензии НЕ пройдена (пилот не открыт); три независимых сигнала (судья dspro 0.679>glm 0.589>>mistral 0.232 при floor-шуме 0 · два слепых чтения) → **анти-корреляция гладкость↔верность доказана трижды** (чисто-художественные выборы обоих читателей идентичны = mistral 4/5 — арм с критическими смысловыми); **mistral исключён как несущий редактор** (голос = north-star промпта), **dspro-vs-glm решает итерация №2 после механизации** (драфт $0 → ~$0.08/арм + судья-lite). **Дефект-классы полностью механизируемы (D39.20)** → очередь: **пак-12 транспорт-гигиена (промт выдан, гейт ОТКРЫТ)** ∥ **пак-13 «выпускной QA»** (юнит-чекер 时辰=2ч · число-масштабы 千万/六成六 · broken-word/latin-residue · заголовок-шаблон · mined_delta-крэш-фикс) → банк-дельта (元-корень · 资质 · 赤城-склонение · 学堂家老) → итерация №2 → чтение-lite → выбор редактора → пилот Ф2.5. research/21 (обзор транспорта 11 харнессов): наш транспорт опережает/вровень, рефакторинг ОТВЕРГНУТ. Стек моделей не менялся с D38.5 (draft flash thinking-ON → editor [арм решается] → судья gemini-preview + grok-фолбэк на 18+; ~$0.85/ранобэ D30.4). **Висит на владельце:** стайл-решения D39.20 (род «гу» · меры шичэнь-vs-часы · политика стихов · 春秋蝉) · W1.5-UX · ja→ru-реплика (§B5) · старые (пилот Ф2.5: билингв-якорь D25.9-Q1, корпус, судья-дублёр D22.6). Ключ xAI: единый, data-sharing, off перед продом (D27). Книга на стенде `/home/ubuntu/books/gu-zhenren/` (GB18030; текст и производные ВНЕ git). Ключи: DEEPSEEK, ZAI, KIMI, OPENAI, GEMINI, XAI, MISTRAL. Стенд: WSL2, GTX 1070 8GB (localhost из-под прокси = 403 — no-proxy транспорт для local).
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Промт бэкенд-сессии: ПАК-12 «транспорт-гигиена» (по research/21)
|
||||
|
||||
**Статус: ВЫДАН 23.07.2026, оркестратор №7. ГЕЙТ СТАРТА: НЕ НАЧИНАТЬ, пока идёт платный путь пере-прогона** (edit-волны армов / судья / экспорт) — старт только по зелёному свету оркестратора на чистом дереве. Причина: пере-прогон гоняет tmctl из рабочего дерева; правки backend/ посреди прогона = поведенческий дрейф/КОНФИГ-ДРИФТ.
|
||||
**Статус: ВЫДАН 23.07.2026, оркестратор №7. ГЕЙТ ОТКРЫТ 23.07 (D39.20): платный путь пере-прогона завершён, чтение принято — можно стартовать на чистом дереве.** Координация: возможен параллельный пак-13 «выпускной QA» — зоны файлов почти не пересекаются (пак-12 = `internal/llm/` + тесты; пак-13 = чекеры/санитайзер/банк), но при одновременном запуске — согласовать через оркестратора, кто первый лендится.
|
||||
|
||||
## Рамка
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,10 @@
|
|||
> - **Ждём от владельца:** тачпойнты exp16 (карта подписи/пол · мини-голд алиасов · precision@30, `books/gu-zhenren/exp16/`, ~30–40 мин — для сид-дельты к пере-прогону) · развилки плана §10 (W1.5-UX · DC5-стих-политика · Edit-ceiling · и др.) · реплика ja→ru (тест общности §B5) · **ре-чек прайса DeepSeek у катовера слагов 24.07** (до него платных deepseek-прогонов нет) · чтение пере-прогона (после R1+resnapshot) · старые висящие: планка запуска (лучше-фана/гибрид/издательский) · билингв-якорь пилота (D25.9-Q1) · контаминация пилот-корпуса (D27.4) · publishable/waiver (D25.1) · FN-bound L3 (D25.4) · юр-пакет · провенанс 12-*-доков.
|
||||
> - Архивы хроники: `archive/PROGRESS-2026-07-04-10.md` (D31) · `archive/PROGRESS-2026-07-10-13.md` (D39.6-гигиена). Записи ниже — живая эра D39.
|
||||
|
||||
## Оркестратор №7 — ВЕРДИКТ ПЕРЕ-ПРОГОНА (D39.20): планка не пройдена, дефект-классы механизируемы, mistral-редактор исключён, 23.07
|
||||
|
||||
Ключ вскрыт ПОСЛЕ фиксации двух слепых чтений. Триангуляция трёх независимых сигналов (судья 0.679/0.589/0.232 при floor-шуме 0 · ChatGPT сводно dspro 2/mistral 2/glm 1 · Fable гигиена mistral 2/glm 2/dspro 1): слепого сводного победителя НЕТ, но **чисто-художественные выборы обоих читателей идентичны (A/A/B/C/A) = mistral 4/5** — арм с худшей верностью. Анти-корреляция гладкость↔верность доказана трижды. **Решения (D39.20):** планка ≤2 не пройдена (пилот не открыт) · mistral вон как несущий (голос = north-star промпта) · dspro-vs-glm решает итерация №2 после механизации (драфт $0 → ~$0.08/арм + судья-lite). Дефект-классы → полный маппинг на механизмы (пак-13: юнит-чекер 时辰 · число-масштабы · broken-word/latin · заголовок-шаблон · mined_delta-крэш-фикс; банк: 元/资质/赤城/学堂家老; владелец: род «гу»/меры/стихи/春秋蝉). Операционка вся подтверждена живьём ($0-резюм ×3, echo 0, $6.63<$15). Гигиена: авто-QA ключевать слепыми метками (частичная деанонимизация гл.1 у читателя №2); промт пере-прогона отработан→архив; **гейт пака-12 ОТКРЫТ**.
|
||||
|
||||
## Оркестратор №7 — арх-дочитка research/21 принята (транспорт НЕ рефакторим), промт пака-12 «транспорт-гигиена» выдан, 23.07
|
||||
|
||||
Ресёрч-сессия дослала архитектурный срез (3 Go-базы: SDK-паттерн RequestOption = несериализуемое замыкание — враждебен снапшот-детерминизму, наша Capability-как-данные правильнее; crush делегирует транспорт наружу; goose сам держит квирки в коде — сходится к нашей позе). **Вердикт ратифицирую: транспорт не рефакторим, энергия арх-работы — в pipeline (D39, уже расписан).** Сессии поручено дописать §5 «Архитектурные паттерны» в research/21 (файл залендён — приму диффом). **Промт пака-12 выдан (`BACKEND_TRANSPORT_PACK_SESSION_PROMPT.md`), ГЕЙТ: старт только после платного пути пере-прогона.** Скоуп 10 wire-нейтральных пунктов (ноль resnapshot, golden байт-идентичен): валидация models.yaml · quota-429-terminal · ms-Retry-After · h2-keepalive · proportional jitter · xAI identity-гард · CostSource (fertility, не char/4) · drift-guard-пины + substring-finish · кап billed-decode · сегмент-луп-гард (observability). Вендор-сверка внутри сессии: GLM finish-словарь, kimi temperature. НЕ вошло (явно): GLM cache_control (wire → решение владельца после чтения) · overflow-гард · native-Gemini (Ф2) · continuation · стриминг.
|
||||
|
|
|
|||
|
|
@ -16,12 +16,12 @@
|
|||
- `experiments/` — эмпирика «Полигона»: `00-provider-quirks` (читать перед любым вызовом провайдера), `01-token-calibration`, `02-refusal-benchmark`, `03-local-stand`, `04-editor-quality`, `06-local-extraction`, `07-coverage-precision`, `08-cost-model-v2` (актуальная денежная модель), `09-pilot-protocol` (пилот Ф2.5 + поправки D13), `10-explicit-benchmark` (18+ violence-рука канала B), `11-erotica-benchmark` (erotica по трём парам/регистрам — закрытие D14.4, D22).
|
||||
- `research/` — фактура исследований 04–05.07: `01–10` базовые, `11-gap-*` добор критиком, `12-*` режимы отказа/отзывы/таксономии (+ два внешних материала с провенанс-шапками), `13` валидация памяти, `14` адаптивная память, `15` голос и состояние (принят, D21), **`16` ридер-IDE (принят с ревью-шапкой, D29)**, **`17` внешняя критика GPT-5.6 (принят с ревью-шапкой, D25)** — у 16/17 читать шапку прежде тела. **`18` рычаги качества (два отчёта, D36)** · **`19` нарезка+когезия+контракт t/e (D39.1)** · **`20` банк-майнинг W1.5 (D39.6)** · **`21` обзор LLM-транспорта чужих харнессов (23.07: наш транспорт опережает/вровень со всеми 11; рекомендации DEFER до после пере-прогона, Q7-квирки — кандидаты до вендор-сверки)** — у всех ревью-шапки. ⚠ Часть под superseded-баннерами (01/02/03/04/05/09 и gap-1/2/5) — **читай баннер прежде содержимого**.
|
||||
- `PROGRESS.md` — **журнал** (CURRENT-STATE сверху, ниже хронология; НЕ источник решений).
|
||||
- **Активные хендофф-промты (пост-D39.19, 23.07):** [`PERERUN_SESSION_PROMPT.md`](PERERUN_SESSION_PROMPT.md) (**операционная сессия пере-прогона — ТЕКУЩИЙ шаг**: главы 1–5, ОДИН resnapshot, армы glm/mistral/deepseek-pro, риг D39.7, блайнд-пакет D39.8) · [`BACKEND_TRANSPORT_PACK_SESSION_PROMPT.md`](BACKEND_TRANSPORT_PACK_SESSION_PROMPT.md) (пак-12 «транспорт-гигиена» по research/21: 10 wire-нейтральных пунктов; **ГЕЙТ — старт после платного пути пере-прогона**) · [`ORCHESTRATOR_SESSION_PROMPT.md`](ORCHESTRATOR_SESSION_PROMPT.md) (хендофф №5 оркестратора) · [`POLYGON_PACKAGE4_SESSION_PROMPT.md`](POLYGON_PACKAGE4_SESSION_PROMPT.md) (residual пилот/18+/echo). **ПАК-11 + ПРЕП ЗАВЕРШЕНЫ.** Гейт DeepSeek 24.07 закрыт факт-чеком 20.07 (наши слаги не под депрекацией, цены совпадают; повторный чек 24.07 вписан в промт). Закрытые — в `archive/prompts/` (свежие: преп→D39.19, пак-11/R1→D39.17, арх-cleanup→D39.16).
|
||||
- **Активные хендофф-промты (пост-D39.20, 23.07):** [`BACKEND_TRANSPORT_PACK_SESSION_PROMPT.md`](BACKEND_TRANSPORT_PACK_SESSION_PROMPT.md) (пак-12 «транспорт-гигиена» по research/21: 10 wire-нейтральных пунктов; **ГЕЙТ ОТКРЫТ** — платный путь пере-прогона завершён) · [`ORCHESTRATOR_SESSION_PROMPT.md`](ORCHESTRATOR_SESSION_PROMPT.md) (хендофф №5 оркестратора) · [`POLYGON_PACKAGE4_SESSION_PROMPT.md`](POLYGON_PACKAGE4_SESSION_PROMPT.md) (residual пилот/18+/echo). **ПЕРЕ-ПРОГОН ИСПОЛНЕН И ПРОЧИТАН (D39.20)** — промт → архив; следующий бэкенд-промт = пак-13 «выпускной QA» (пишет оркестратор). Закрытые — в `archive/prompts/` (свежие: пере-прогон→D39.20, research/21→лендинг 23.07, преп→D39.19, пак-11/R1→D39.17).
|
||||
- `archive/` — закрытые сессионные промты (только история, инструкции оттуда не исполнять).
|
||||
|
||||
## Статус (2026-07-19, пост-D39.16 — стройка пере-прогонного стека)
|
||||
## Статус (2026-07-23, пост-D39.20 — механизация выпускного качества)
|
||||
|
||||
Фаза 0 ✅; Ф1-инфра ✅ (D20–D28). Арка «качество-первым» D26→D38.5 ЗАКРЫТА (хроника — `archive/PROGRESS-2026-07-10-13.md`; потолок был в организации пайплайна, не в моделях). **АРХ-РЕСЕТ D39:** синк-аудит (65 находок/0 refuted, `08-*`) → 7-слойная архитектура (`09-*`) + инвариант общности §0.1. **Исследовательская программа ЗАВЕРШЕНА (D39.1–D39.10):** research/19 (нарезка+когезия+волны) + research/20 (банк-майнинг W1.5) + exp15/Q4a/exp16 → сцен-детекцию/carryover/logical-границу НЕ строить; слабое звено = РЕДАКТОР (свап glm→mistral/deepseek-pro); банк W1.5 = детектор-код (WHICH 0.97) + банкнота (dst) + Палладий + подпись; фертильность 1.20/0.39. **План реализации РАТИФИЦИРОВАН (D39.12, `11-implementation-plan.md`)** — три рубежа, 4 гейтнутых арма. **Стройка пака-11 (единой сессией, блоками):** Block A (D39.13: output-чанкер+edit-единицы+src→dst-редактор+eager-clients+rate-guard+base/enriched+банкнота-ядро) · continuation (D39.14: Go-майнер паритет-EXACT+банкнота-12-точек+DC-чекеры+`export --pairs`+арм-конфиги+волновой снапшот-аддитив; рубеж-2 clean bill) · **арх-проход (D39.16: язык-данные майнера → `internal/lang`+`configs/langpacks/`, байт-точно, граница компиль-enforced; `language.Tag` отвергнут; DC-чекеры/фолд DEFER).** **Осталось: R1 драйвер-свитч** (волновой исполнитель + golden-рерайт + фолд `pack.Version()` при wiring майнера) → приёмка → единый resnapshot (D30.9) → пере-прогон 3–10 глав (армы glm/mistral/deepseek-pro) → чтение владельца (интерим-планка 2 претензии, D35). Стек не менялся с D38.5 (draft flash → editor glm-5 БИЛИНГВ → судья gemini-preview; ~$0.85/ранобэ D30.4). Решающая точка — пилот Ф2.5; блокеры — билингв-якорь/аннотаторы ≥3 (D25.9-Q1), корпус, судья-дублёр 18+ (D22.6). ⚠ Ре-чек прайса DeepSeek у катовера слагов 24.07. Ключ xAI: единый, data-sharing, off перед продом (D27).
|
||||
Фаза 0 ✅; Ф1-инфра ✅ (D20–D28). **АРХ-РЕСЕТ D39 ИСПОЛНЕН ЦЕЛИКОМ:** 7-слойная архитектура (`09-*`) → исследовательская программа (D39.1–D39.10) → план (D39.12, `11-*`) → стройка пака-11 (D39.13–D39.19: волновой исполнитель · чанкер output-бюджет · src→dst-редактор · Go-майнер паритет-EXACT · банкнота · `internal/lang`+langpacks · reject-set · echo-сплит). **ПЕРЕ-ПРОГОН rerun2 ИСПОЛНЕН И ПРОЧИТАН (D39.20, 23.07):** операционка вся подтверждена живьём (ОДИН resnapshot · **$0-резюм драфта ×3 арма** · echo 0 · $6.63<$15 · майнинг-стоп→подпись→reject-set); **планка ≤2 НЕ пройдена** — но дефект-классы полностью механизируемы. Три сигнала (судья dspro 0.679>glm 0.589>>mistral 0.232, floor-шум 0 · два слепых чтения): **анти-корреляция гладкость↔верность доказана трижды**; **mistral исключён как несущий редактор** (голос = north-star промпта); dspro-vs-glm → итерация №2 после механизации (драфт $0). research/21: транспорт наш опережает/вровень со всеми 11, рефакторинг отвергнут. **Очередь:** пак-12 транспорт-гигиена (гейт открыт) ∥ пак-13 «выпускной QA» (юнит-чекер 时辰 · число-масштабы · broken-word/latin · заголовок-шаблон · mined_delta-крэш-фикс) → стайл-решения владельца (род «гу»/меры/стихи/春秋蝉) + банк-дельта (元/资质/赤城/学堂家老) → итерация №2 (edit dspro+glm + судья-lite) → чтение-lite → выбор редактора → пилот Ф2.5 (блокеры прежние: билингв-якорь D25.9-Q1, корпус, судья-дублёр D22.6). Стек моделей не менялся с D38.5; судья 18+ = grok-фолбэк (квирк D22.6 подтверждён живьём). Ключ xAI: единый, data-sharing, off перед продом (D27).
|
||||
|
||||
## Доступные ключи от моделей
|
||||
DEEPSEEK_API_KEY, ZAI_API_KEY, KIMI_API_KEY, OPENAI_API_KEY, GEMINI_API_KEY, XAI_API_KEY, MISTRAL_API_KEY
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
Loading…
Add table
Reference in a new issue