diff --git a/docs/POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md b/docs/POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md index f816c7e9..cd7bda51 100644 --- a/docs/POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md +++ b/docs/POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md @@ -1,12 +1,11 @@ # Промт: полигон-сессия «РЕМОНТ ПРИБОРА» — линза слепого чтения и гигиена стенда -> ⛔ **ПРИПАРКОВАН ОРКЕСТРАТОРОМ 11.09 — НЕ БРАТЬ БЕЗ ЕГО СЛОВА.** Владелец 11.09 ввёл норму «ОДИН промт на -> зону», а в полигонном слоте лежало ДВА промта сразу. Слот отдан холодному прогону A -> (`docs/POLYGON_COLD_RUN_A_SESSION_PROMPT.md`): он измеряет цену книги, доведённой ДО КОНЦА (строка **16**), -> и **тир-замером не является** — судейской линзы, сравнения рук и слепого чтения в нём нет, поэтому гейт -> «ремонт прибора идёт перед любым следующим ПЛАТНЫМ ЗАМЕРОМ» этим прогоном НЕ нарушается и остаётся в силе -> для фазы Д. Этот пак пере-выдаётся сразу после закрытия A актом. Содержимое ниже актуально, кроме адресов — -> пере-снимать командой. +> ✅ **ВЫДАН 11.09 — прежний баннер парковки снят.** Полигонный слот освободился закрытием холодного +> прогона A актом `D39.247`, и норма «один промт на зону» больше не нарушается. Содержимое ниже +> актуально, **кроме адресов — пере-снимай их командой, дерево двигалось**. +> +> ⛔ **И теперь твой гейт заперт не абстрактно, а конкретным заказом: следующий платный замер уже +> назван и ждёт тебя** — §4.5. Пока линза меряет не то, он покупать числа не пойдёт. ## 1. Какая проблема и что решит твой результат @@ -88,10 +87,51 @@ ⛔ **Граница:** это ремонт ЗАМЕРНОГО прибора. Судейская роль внутри движка — другой предмет, не касаться. -### 4.4 Чего в паке НЕТ — **не делай** +### 4.4 Семь уехавших якорей в ТВОИХ доках — **делай РОВНО так**, $0 + +Линтер якорей (`python3 docs/scripts/counts.py --lint`) сегодня даёт **12** проблемных якорей на **128** +живых доках, и **семь из них — в зоне полигона**; чинит их владелец зоны, то есть ты. Замер 11.09, +дословно: + +* `docs/experiments/00-provider-quirks.md:163` — `backend/internal/llm/httpllm.go:517-522`, ожидалось `SystemMessagesSingle` +* `docs/experiments/00-provider-quirks.md:164` — `backend/configs/models.yaml:137`, ожидалось `system_messages: single` +* `docs/experiments/00-provider-quirks.md:164` — `backend/internal/llm/httpllm.go:528`, ожидалось `func toOpenAIMessages` +* `docs/experiments/23-editor-tier.md:5274` — `backend/configs/models.yaml:137`, ожидалось `system_messages: single` +* `docs/experiments/23-editor-tier.md:5276` — `backend/internal/llm/httpllm.go:528`, ожидалось `func toOpenAIMessages` +* `docs/experiments/23-editor-tier.md:7739` — `backend/configs/pipeline-c1.yaml:95`, ожидалось `×2 дешевле glm` +* `docs/experiments/23-editor-tier.md:7740` — `backend/configs/pipeline-arm-glm.yaml:6`, ожидалось `×2 дешевле). glm-5 держим ЖИВЫМ` + +⛔ **Чини НОМЕР СТРОКИ, а не текст ожидания.** Токен `` =`подстрока` `` описывает, что должно быть в цели; +если подогнать токен под то, что там оказалось, якорь позеленеет и перестанет что-либо стеречь — это ровно +подгонка под зелень, запрещённая `D39.121`. Найди, куда УЕХАЛА цель, и поправь адрес. Цель исчезла +насовсем — это находка, и тогда правится утверждение дока, а не якорь. + +### 4.5 ЧТО ТВОЙ ГЕЙТ ОТПИРАЕТ — заказ на следующий платный замер · **прочти, не исполняй** + +Этот пункт **не работа**, а контекст: замер, который пойдёт СРАЗУ после твоего лендинга, и знать его +надо, чтобы чинить прибор под настоящий вопрос, а не под воображаемый. + +**Вопрос:** у редактора (`deepseek-v4-pro`) в боевом конфиге стоит `reasoning: "off"`, что на этом классе +моделей означает «ничего не слать» ⇒ едет вендор-дефолт `high`. Размышление у DeepSeek считается ВНУТРИ +выходных токенов, и на живом прогоне книги 11.09 это дало **$0.106472 = 25.4 % цены книги, потраченных на +вызовы без единого знака текста**. Ось «`off` против `low`» на движке измеряется ОТДЕЛЬНЫМ КОНФИГОМ КНИГИ — +это ДАННЫЕ, правки Go не требуется (`00-provider-quirks.md` §3г, действующая редакция). + +⛔ **И у рычага есть цена, уже замеренная с другой стороны:** `effort: "low"` **ПЕРЕ-ВООРУЖАЕТ эхо-мину** — +на плотном CJK с ослабленным размышлением модель воспроизводимо возвращает ИСХОДНИК под HTTP 200. +Единственная чистая проба на `low` была на АНГЛИЙСКОЙ паре и предупреждения не снимает. ⇒ замер обязан +идти на **плотном CJK**, и у него ДВА выхода, а не один: сколько пустоты сняли И сколько эха получили. + +**Почему это касается твоего пака.** Замер сравнивает ДВЕ РУКИ на одном входе — то есть он ровно того +класса, ради которого твой гейт и стоит: при неоткалиброванном разбросе инструмента и необъявленном пороге +различимости (строка **143**) «`low` не хуже» выйдет из непрохождения теста, а не из результата. **Твоя +§4.3 — то, что делает этот замер осмысленным.** Если по ходу починки ты увидишь, что для ЭТОГО вопроса +норматив судейства нужен иной, — скажи это в отчёте: заказ ещё не выдан, и твоё слово его поправит. + +### 4.6 Чего в паке НЕТ — **не делай** Не продолжать фазу Д · не строить второй судейский прибор · не править тела замороженных документов · -не трогать движок и платформу. +не трогать движок и платформу · **не гнать замер §4.5** — он выдаётся отдельным паком после твоего лендинга. ## 5. Мандат самопроверки ИСПОЛНЕНИЕМ — механизм назван; «перечитал сам» его не удовлетворяет diff --git a/docs/README.md b/docs/README.md index 78217372..73b6c764 100644 --- a/docs/README.md +++ b/docs/README.md @@ -42,7 +42,7 @@ | Платформа · ФОРМА ЗАКАЗА | активного НЕТ | пак ОТРАБОТАН, ПРИНЯТ С ДОФИКСОМ и ЗАЛЕНДЕН 06.09 — акт **D39.208**, код + канон **0.11.0**; промт уведён в `archive/prompts/ORDER_FORM_SESSION_PROMPT_2026-09-05.md` с баннером исхода. ⚠ **НЕ построено, хотя заказывалось:** денежный ползунок на проводе объявлен, а отправить его нечем, и оценки под ВЫБРАННЫЙ заказ нет; «упрощение резюма» не сделано — обе позиции живут строками бэклога, брать их как новый пак СЛЕДУЮЩЕЙ сессии, не читать промт как задание | | Платформа · прежний | активного НЕТ | пак «пустить внутрь можно» ОТРАБОТАН и ПРИНЯТ С ДОФИКСОМ 05.09 — акт **D39.201** (`7e2226a` + `3e84716`), промт в `archive/prompts/` с баннером исхода. Следующая работа зоны — строки **294** (зеркало словаря под минор потока) ⚠ (строка 293 — зона ОРКЕСТРАТОРА, не платформы: правило игнора общее для всех рабочих деревьев клона) | | Полигон · ХОЛОДНЫЙ ПРОГОН A | активного НЕТ | пак ОТРАБОТАН и **ПРИНЯТ БЕЗ СХОДИМОСТИ 11.09** — акт **D39.247**; отчёт `experiments/24-door-to-file.md`. **Строка 16 закрыта замером: книга доведена от интейка до файла за $0.419424.** ⛔ Четверть денег купила пустоту · пин цены flash протух на 13 % · консистентность впервые замерена по тексту читателя (16 из 69 в вопросе). Ряды **413–418**. Промт был — [POLYGON_COLD_RUN_A_SESSION_PROMPT.md](POLYGON_COLD_RUN_A_SESSION_PROMPT.md), выдан 11.09: настоящая книга (3 главы zh→ru) от двери платформы до ФАЙЛА, платный провайдер — строка бэклога **16** («цена доведённой до конца книги не измерена»). Ожидание $0.35–0.50, кап ≈$2.5. ⚠ **Редакция 2:** опровергатель дал 20 находок, четыре денежных — в том числе «грант обязан покрывать холд» ОПРОВЕРГНУТО (холд сам ужимается на бонд, прогон стартует с `bondFunded=false` и тихо теряет фазу майнинга) и сторож потолка смотрел на `credit_exhausted`, которого для потолка прогона больше не производят | - | **Полигон · РЕМОНТ ПРИБОРА** | [POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md](POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md) | ⚠ **РАСПАРКОВАН 11.09: слот зоны освобождён закрытием прогона A актом `D39.247`** — баннер в шапке промта снять при выдаче (баннер в шапке): слот зоны отдан холодному прогону A по норме «один промт на зону»; пере-выдаётся сразу после закрытия A актом. ⚠ Его гейт **ИДЁТ ПЕРЕД любым следующим платным ЗАМЕРОМ**, включая продолжение фазы Д**: три эрраты носителей БАННЕРАМИ · гигиена стенда (300, 265) · линза против ИСХОДНИКА + порог различимости (319, 143). Санкции на платный замер НЕ несёт | + | **Полигон · РЕМОНТ ПРИБОРА** | [POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md](POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md) | ✅ **ВЫДАН 11.09 сессии `textmachine-ed`**; баннер парковки снят, добавлены §4.4 (семь уехавших якорей зоны) и §4.5 (заказ на замер, который этот гейт отпирает — ось `off` против `low` у редактора на плотном CJK). Прежде: слот зоны отдан холодному прогону A по норме «один промт на зону»; пере-выдаётся сразу после закрытия A актом. ⚠ Его гейт **ИДЁТ ПЕРЕД любым следующим платным ЗАМЕРОМ**, включая продолжение фазы Д**: три эрраты носителей БАННЕРАМИ · гигиена стенда (300, 265) · линза против ИСХОДНИКА + порог различимости (319, 143). Санкции на платный замер НЕ несёт | | Полигон · фаза Д | [POLYGON_EXP2223_REDO_SESSION_PROMPT.md](POLYGON_EXP2223_REDO_SESSION_PROMPT.md) | ⛔ **ПРИПАРКОВАНА 11.09 — НЕ БРАТЬ** (баннер в шапке), сверх прежнего: ⚠ **ПРИОСТАНОВЛЕНА до лендинга «РЕМОНТА ПРИБОРА»**: линза замера меряет верность ЧЕРНОВИКУ, а руке велено отходить от него по исходнику (`D39.215` п.3) ⇒ продолжать замер до починки значит покупать числа, которые ничего не значат. ⚠ Прежний указатель на `PACKAGE4` снят: остаток вынесен строкой 327, промт ретирован | | Фронт | активного НЕТ | **ЗОНА ЗАМОРОЖЕНА** (D39.136 п.2 + D39.147: разморозка отдельным словом владельца, не привязана к P7); перечень первого касания — в зонном журнале | | Контракт | активного НЕТ | канон — `architecture/14-api-contract/`; ⚠ версию брать ФАЙЛОМ (`grep '^ version:' openapi.yaml`), не отсюда: миноры ратифицируются D-нотами и их содержание грепается по реестру нот. | diff --git a/docs/orchestrator-norms-scratchpad.md b/docs/orchestrator-norms-scratchpad.md index 2e79e2d5..0f449743 100644 --- a/docs/orchestrator-norms-scratchpad.md +++ b/docs/orchestrator-norms-scratchpad.md @@ -58,18 +58,24 @@ | Зона | Промт | Сессия | Состояние | |---|---|---|---| -| бэкенд | `CHAPTER_STRUCTURE_DESIGN_SESSION_PROMPT.md` | **textmachine-50** | ✅ выдан · эхо · записка-план · работает | -| платформа | `PLATFORM_TRUTH_AT_THE_DOOR_SESSION_PROMPT.md` | **textmachine-8e** | ✅ выдан · эхо · записка-план · минор 0.14.0 ратифицирован по её пингу | -| полигон | `POLYGON_COLD_RUN_A_SESSION_PROMPT.md` (ред. 2) | **textmachine-23** | ✅ выдан · жду эхо; два прежних промта зоны припаркованы | +| бэкенд | `BACKEND_CONSISTENCY_YOU_CAN_SHOW_SESSION_PROMPT.md` | **textmachine-c9** | ⏳ приёмка, круг 2: шесть посадок выжили → дофикс сдан, жду финальную батарею. ⛔ F6 мною ОТМЕНЁН после пере-замера | +| платформа | — | — | 🟢 **СЛОТ СВОБОДЕН** (пак «правда у двери» закрыт актом `D39.246`) | +| полигон | `POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md` | **textmachine-ed** | ✅ выдан 11.09, распаркован; жду эхо | | фронт | заморожен | — | разморозка по критерию `NEAR_TERM_PLAN.md` | +**В очереди, написано и ждёт слота:** `BACKEND_FAILURE_YOU_CAN_SEE_SESSION_PROMPT.md` (падение, которое +видно) — выдаётся СВЕЖЕЙ бэкенд-сессии сразу, как c9 закроется актом. Опровергатель по нему запущен. + ## Журнал выдач очереди №23 | # | зона | предмет | сессия | эхо | исход | |---|---|---|---|---|---| -| 1 | бэкенд | структура глав, ДИЗАЙН | textmachine-50 | ✅ своими словами, с возражением | идёт | -| 2 | платформа | правда у двери | textmachine-8e | ✅ своими словами, с контрактным пингом | идёт | -| 3 | полигон | холодный прогон A (платный) | textmachine-23 | ждём | выдан | +| 1 | бэкенд | структура глав, ДИЗАЙН | textmachine-50 | ✅ своими словами, с возражением | ✅ закрыт актом `D39.245` (без сходимости) | +| 2 | платформа | правда у двери | textmachine-8e | ✅ своими словами, с контрактным пингом | ✅ закрыт актом `D39.246` (с дофиксом) | +| 3 | полигон | холодный прогон A (платный) | textmachine-23 | ✅ | ✅ закрыт актом `D39.247`; строка 16 закрыта замером | +| 4 | — | ревью МОИХ записей (не пак зоны) | textmachine-9a | — | ✅ отчёт сдан; часть находок заландена 11.09 | +| 5 | бэкенд | консистентность, которую можно предъявить | textmachine-c9 | ✅ | ⏳ дофикс после шести выживших посадок | +| 6 | полигон | ремонт прибора | textmachine-ed | ждём | выдан 11.09 | ## Что я должен помнить, пока паки идут