Close the last four: the pre-flight now flies five cells, the empty-output rule binds only the cross arms, the few-shot fork is decided, and the arm order is a contract
This commit is contained in:
parent
61dd1c61f8
commit
6b9639a1a9
2 changed files with 21 additions and 9 deletions
|
|
@ -29,7 +29,7 @@ SHA — снапшот их различает (`snapshot.go:288`=`prompt_sha256
|
|||
|
||||
|
||||
⭐ **МОДЕЛИ (их не было ни в одной прошлой редакции — поймано владельцем 02.09):**
|
||||
редактор — **`deepseek-v4-pro`** (он и есть предмет: `off` против `low`) · черновик —
|
||||
редактор — **`deepseek-v4-pro`** (он и есть предмет: `off` против `low`) · **референс — `glm-5`** (`thinking` выключен, `few_shot: false`, не фактор) · черновик —
|
||||
`deepseek-v4-flash` с `low` · хоп эскалации черновика — `deepseek-v4-pro`, наследует эффорт стадии ·
|
||||
терминолог и классификатор — `deepseek-v4-flash` с `low` · **судья не вызывается вовсе**.
|
||||
Состав снят с отработавшего `coldrun-v16` и менять его нельзя: смета и сопоставимость стоят на нём.
|
||||
|
|
@ -58,7 +58,8 @@ SHA — снапшот их различает (`snapshot.go:288`=`prompt_sha256
|
|||
ЛОЖНО и снято: редактор эскалировать не может по построению** (`pipeline.go:1012`=`escalate_to is
|
||||
only allowed on a translator role`). Настройка инертна для edit-волны; держим её как гигиену, а не
|
||||
как защиту.
|
||||
* **РАНДОМИЗИРУЕТСЯ** порядок ЧЕТЫРЁХ рук креста внутри юнита; ⭐ **референс `glm` идёт ПЯТЫМ,
|
||||
* **РАНДОМИЗИРУЕТСЯ** порядок ЧЕТЫРЁХ рук креста внутри юнита. ⭐ **Контракт `poryadok.py`, дословно:
|
||||
четыре руки креста — перестановкой от сида, `glm-off` — ВСЕГДА последним пятым.** ⭐ **референс `glm` идёт ПЯТЫМ,
|
||||
фиксированно последним** — тогда при срабатывании денежного гарда теряется референс, а не пара,
|
||||
на которой стоит E1. **Интерливинг во времени** — пять клеток юнита в
|
||||
окне 10–20 минут, чтобы дрейф сервинга не разошёлся между руками.
|
||||
|
|
@ -88,8 +89,10 @@ pro@low против glm@off СЕГОДНЯ». Это ровно та табли
|
|||
2. ⛔ **`R̂` для референса обязан быть 0 ПО ПОСТРОЕНИЮ, а не по формуле:** у него другой токенизатор,
|
||||
и формула напечатала бы «думает ±300 токенов» на модели с выключенным размышлением. Статья
|
||||
«размышление» = 0, «видимый выход» = весь `completion_tokens`.
|
||||
3. ⚠ **«Боевая форма» ≠ `few_shot: false`:** боевой резервный арм держит few-shot ВКЛЮЧЁННЫМ.
|
||||
Выбрать и записать: либо референс не боевой, либо статья «вход» в E0 несёт лишний блок.
|
||||
3. ✅ **`few_shot: false` — РЕШЕНО, развилка закрыта** (нельзя фризить документ с открытой развилкой:
|
||||
этот флаг меняет байты конфига, его sha256 и статью «вход» в E0). Боевой резервный арм держит
|
||||
few-shot включённым, поэтому слово «боевая форма» из описания референса **снято**: референс
|
||||
отличается от `P₉·E∅` **ровно моделью**, и только так он остаётся чистым ценовым контролем.
|
||||
4. ⚠ **Референс на билингвальном входе — зона эха.** Его эхо-клетки дадут `delivered = 0` и раздуют
|
||||
цену знака не из-за цены. **E5 считается по референсу ОТДЕЛЬНО.**
|
||||
|
||||
|
|
@ -97,7 +100,7 @@ pro@low против glm@off СЕГОДНЯ». Это ровно та табли
|
|||
|
||||
⭐ **Требование §14 «потолок вывода одинаков во всех руках» выполняется само:** `stagerun.go:109-125`
|
||||
даёт `base = max(EstimateTokens(draft)·2.2, min_max_tokens)`; при МАКСИМАЛЬНОМ черновике 6171 знак это
|
||||
≈4.5 тыс. < 16000 ⇒ **16000 у всех юнитов во всех руках по построению**, ретрай 32000 тоже одинаков.
|
||||
≈4.5 тыс. < 16000 ⇒ **16000 у всех юнитов во всех ЧЕТЫРЁХ РУКАХ КРЕСТА по построению** (референс — своя история, §2), ретрай 32000 тоже одинаков.
|
||||
⚠ Числа прежней редакции были не те: реальные черновики **427–6171 знак** (не «~7 тыс.»), а
|
||||
«4412–6946» — это `prompt_tokens` трёх edit-вызовов (исходник + черновик + системное), не длина
|
||||
черновика. Механизм ломается только выше ~21 800 русских знаков или ~7 300 CJK-знаков эха.
|
||||
|
|
@ -248,10 +251,16 @@ zh→ru, на нашей нарезке (~2 тыс. знаков исходни
|
|||
(ориентир холодного прогона: 14 юнитов на 10 глав) · и **входит ли юнит пред-полёта в `n`**
|
||||
(решение: **входит** — это первый юнит в порядке движка, прогоняемый во всех четырёх руках).
|
||||
|
||||
1. **Пред-полёт:** один юнит × 4 руки (~$0.25) → сигнатура Δ`prompt_tokens` СНЯТА и запинена коммитом (по одной на P₇ и P₉; полосой она станет только после этого) · четыре разных
|
||||
`snapshot_id` · кириллица ≥0.99 · эхо 0. Только потом пачка.
|
||||
1. **Пред-полёт: один юнит × ПЯТЬ клеток** (четыре руки креста + референс, ~$0.27) → сигнатура
|
||||
Δ`prompt_tokens` СНЯТА и запинена коммитом (по одной на P₇ и P₉; полосой она станет только после
|
||||
этого) · **пять разных `snapshot_id`** · ⭐ **референс проходит свои гейты именно здесь**: эхо,
|
||||
`R̂ = 0`, потолок ≈4.5 тыс. — иначе его первая клетка выстрелит в пачке мимо всех проверок · кириллица ≥0.99 · эхо 0. Только потом пачка.
|
||||
2. **Зелень на пустоте:** `delivered = 0` ⇒ клетка идёт в E5 и исключается из E2; если таких >20% в
|
||||
руке — **прибор ОТКАЗЫВАЕТ**, а не печатает «в пределах».
|
||||
⛔ **Правило действует ТОЛЬКО на четыре руки креста.** Референс `glm@off` работает на
|
||||
билингвальном входе — это зона эха с НЕИЗМЕРЕННОЙ экспозицией, и правдоподобная доля пустых у
|
||||
него обнулила бы E1, в который он не входит вовсе. **Референс с >20% пустых просто не печатается
|
||||
в E0**, а его доля идёт в E5 отдельной строкой.
|
||||
3. **Эхо-гейт включён во всех руках.** ⚠ `low` ≠ выключение: мина вооружается ТУМБЛЕРОМ, а уровни
|
||||
эффорта едут с размышлением включённым. Гейт всё равно остаётся.
|
||||
4. **Касса — и здесь ловушка, которую видно только в коде.** `ledger.go:58`=`FROM spend WHERE book_id`
|
||||
|
|
|
|||
|
|
@ -77,12 +77,15 @@
|
|||
| хоп эскалации черновика | `deepseek-v4-pro` | наследует эффорт стадии (`low`) | ловит эхо-чанки; в базовом прогоне обязателен |
|
||||
| терминолог (`gates.terminology`) | `deepseek-v4-flash` | `low` | консолидация банка; в пробе — константа |
|
||||
| классификатор типов | `deepseek-v4-flash` | `low` | подфаза терминолога |
|
||||
| ⭐ **референс** (пятая клетка) | **`glm-5`** | `off` = thinking ВЫКЛЮЧЕН, `few_shot: false` | ценовой контроль «тот же день, те же юниты»; **не фактор креста** |
|
||||
| **судья** | ⛔ **НЕ НУЖЕН И НЕ ВЫЗЫВАЕТСЯ** | — | качество при сниженном усилии ВНЕ скоупа (§12) |
|
||||
|
||||
**Цепочка эскалации базового прогона** — как в образце: `default: [deepseek-v4-pro, glm-5.1,
|
||||
gemini-3.1-pro-preview]`. ⚠ В ЧЕТЫРЁХ РУКАХ `escalation.budget_usd: 0` (эскалации нет), **в базовом
|
||||
прогоне он обязан быть > 0**, иначе эхо-черновики останутся флагнутыми.
|
||||
|
||||
⚠ **Ключ `ZAI_API_KEY` обязателен** — без него проверка ключей упадёт громко на старте (референс идёт к другому поставщику).
|
||||
|
||||
⚠ **Единственная модель, чей расход в пробе НЕИЗВЕСТЕН, — редактор на `low`:** таких вызовов у
|
||||
движка не делали ни разу. Смета стоит на предположении; проверяет пред-полёт (§5.3).
|
||||
|
||||
|
|
@ -115,8 +118,8 @@ gemini-3.1-pro-preview]`. ⚠ В ЧЕТЫРЁХ РУКАХ `escalation.budget_us
|
|||
|
||||
### 5.3 Пред-полёт. **Делай РОВНО так** — §5.1 плана.
|
||||
|
||||
Один юнит × четыре руки (~$0.25): сигнатура разницы входных токенов СНИМАЕТСЯ и пинится коммитом ·
|
||||
четыре разных отпечатка снапшота (иначе ось промпта схлопнулась — см. §9.0 п.2) · кириллица ≥0.99 ·
|
||||
Один юнит × ПЯТЬ клеток (четыре руки креста + референс `glm-5`, ~$0.27): сигнатура разницы входных токенов СНИМАЕТСЯ и пинится коммитом ·
|
||||
пять разных отпечатков снапшота (иначе ось промпта схлопнулась — см. §9.0 п.2) · кириллица ≥0.99 ·
|
||||
эхо 0. **Только после этого — пачка.**
|
||||
|
||||
⚠ **Клетка с `low` — предположение, а не замер:** движковых редакторских вызовов на `low` не
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue