diff --git a/docs/ORCHESTRATOR_SESSION_PROMPT.md b/docs/ORCHESTRATOR_SESSION_PROMPT.md index 8d6def35..802b7503 100644 --- a/docs/ORCHESTRATOR_SESSION_PROMPT.md +++ b/docs/ORCHESTRATOR_SESSION_PROMPT.md @@ -32,7 +32,7 @@ Pathspec-форма `git commit -- <пути>` защищает от чужог `frontend/docs/frontend-PROGRESS.md` · `platform/docs/DEFECT_REGISTER.md`. ⚠ **Первая редакция этого шага называла ОДИН файл, и ловушка сработала третий раз — на `platform-PROGRESS.md`**: правило было писано про ЭКЗЕМПЛЯР, а не про КЛАСС, и потому не сработало там, где класс тот же. Класс: любой файл, куда -пишет зона, а коммитишь ты. +пишет зона, а коммитишь ты. Есть — либо коммить их отдельным коммитом с сообщением о ЧУЖОЙ работе (тогда атрибуция в сообщении, а не в авторстве), либо дождись, пока зона допишет, и назови её в сообщении. Знание «этот файл общий» было записано ещё утром и не помогло — потому что не называло ДЕЙСТВИЯ. ⛔ **СТАТУС-БОРД УКАЗЫВАЕТ, А НЕ КОПИРУЕТ — иначе одна правка становится четырьмя.** Замерено 06.09: один денежный факт («платформенная половина построена, ставки за главу нет») жил В ЧЕТЫРЁХ файлах — `15-money-path.md`, шапка `09-target-architecture.md`, `17-seam-inbound-law.md`, ряд бэклога. Сплошной @@ -48,11 +48,7 @@ Pathspec-форма `git commit -- <пути>` защищает от чужог (её чинить надо) и как УЛИКА в описании дефекта — «код цитирует вот этот путь, а его удалили» (её чинить НЕЛЬЗЯ: замена превращает описание поломки в описание её отсутствия). Замерено 06.09: так была заландена ПЕРЕВЁРНУТОЙ клауза строки бэклога 299. ⇒ **перед сплошной заменой пути грепни его и раздели -хиты на ссылки и улики; в описаниях дефектов путь не трогай.** Есть — либо коммить их отдельным -коммитом с сообщением о ЧУЖОЙ работе (тогда атрибуция в сообщении, а не в авторстве), либо дождись, -пока зона допишет, и назови её в сообщении. Знание «этот файл общий» было записано ещё утром и не -помогло — потому что не называло ДЕЙСТВИЯ. **Функции:** промты сессий → приёмки → ратификации -D-нотами → синхронизация доков → ответы владельцу. +хиты на ссылки и улики; в описаниях дефектов путь не трогай.** ## Онбординг и состояние @@ -71,6 +67,8 @@ D-нотами → синхронизация доков → ответы вла ### Пишешь промт сессии? +**Функции роли:** промты сессий → приёмки → ратификации D-нотами → синхронизация доков → ответы владельцу. + **Обязательные блоки — все 12 (счёт держать равным нумерации ниже); перед выдачей два рубежа: механическая сверка промта против этого списка (таблицей/грепом) + опровергатель-субагент к самому промту (получает промт, список, листы владельца; мандат «найди отсутствующее и противоречащее»). Перечтение автором рубежом НЕ считается.** diff --git a/docs/POLYGON_EXP2223_REDO_SESSION_PROMPT.md b/docs/POLYGON_EXP2223_REDO_SESSION_PROMPT.md index bafc5f33..87513461 100644 --- a/docs/POLYGON_EXP2223_REDO_SESSION_PROMPT.md +++ b/docs/POLYGON_EXP2223_REDO_SESSION_PROMPT.md @@ -232,3 +232,4 @@ sol-border, эксп-23 §12в). Закрытие пункта = **непуст > * **Пакетный потолок фазы $10.00 (строки 20 и 207) — НЕ ТЕКУЩИЙ.** Фактическая цепь потолков > живёт в `eval/dovodka/money_d.py` (`PACK_CEILING`/`CEILINGS`), подъёмы шли рукой владельца > напрямую полигону (D39.136 п.1а). Санкцию ПЕРЕД покупками сверять там и словом владельца. +> * ⛔ **ПРОДОЛЖЕНИЕ ФАЗЫ — ТОЛЬКО ПОСЛЕ ЛЕНДИНГА ПАКА «РЕМОНТ ПРИБОРА»** (`docs/POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md`, внесено 06.09). Причина не в очереди: блокирующая линза слепого чтения меряет точность ОТНОСИТЕЛЬНО ЧЕРНОВИКА, а судимой руке предписано отходить от черновика по исходнику — противоречие конструкции ратифицировано `D39.215` п.3. Пока оно стоит, любой новый замер редакторского тира стоит меньше, чем кажется. **Величина искажения НЕ ЗАМЕРЕНА** — это часть заказа ремонта, а не установленный факт. diff --git a/docs/README.md b/docs/README.md index b295bf93..1f14a7c8 100644 --- a/docs/README.md +++ b/docs/README.md @@ -26,10 +26,11 @@ | Бэкенд · СТРУКТУРА ГЛАВ | активного НЕТ | пак 1 «форматы и честный словарь» ОТРАБОТАН, ПРИНЯТ С ДОФИКСОМ и ЗАЛЕНДЕН 06.09 — акт **D39.210**, `2f65d1d`; промт в `archive/prompts/CHAPTER_STRUCTURE_SESSION_PROMPT_2026-09-05.md` с баннером исхода. ⚠ **ПАК 2 (лексиконы не-CJK, корпус, замер оракулом, валидаторы) — НЕ НАПИСАН и ждёт файлов владельца** (страта скрейпов); промта под него нет, брать нечего. Открытые следствия пака 1 — строки бэклога **302** (резка по якорям) и **303** (безъюнитная грамматика) | | Бэкенд · отозванный | активного НЕТ | пак КАЧЕСТВО написан и ОТОЗВАН до выдачи 05.09 (`archive/prompts/…_WITHDRAWN.md`): предмет дешевле пака — точность чекера уже измерена, пере-снять её стоит одной команды. Следующий пак — СТРУКТУРА ГЛАВ (решение владельца 05.09 «любая книга любого формата»), пишется | | Бэкенд · прежний | активного НЕТ | пак «денежный стоп» ОТРАБОТАН и ПРИНЯТ С ДОФИКСОМ 05.09 — акт **D39.206** (`81a89e9` + `616a8e4`), промт в `archive/prompts/` с баннером исхода. Следующая работа зоны — строки **291** (флаг вместо клина, `D39.204`) · **294** (форма «сколько добавить», `D39.203`) · **296** (точечная перегенерация по промаху глоссария, после 295) | + | **Платформа · ДЕНЬГИ И ПРАВДА** | [PLATFORM_MONEY_TRUTH_SESSION_PROMPT.md](PLATFORM_MONEY_TRUTH_SESSION_PROMPT.md) | первая половина критерия впуска ДЕЛОМ: три мажора регистра (леджер — нижняя граница · заклинивший прогон невидим · чужие события на оплаченной попытке) + ложь экрана о единице (282) + вход шире выдачи (325); пункт 0 — ТРИАЖ зонного журнала перед выносом | | Платформа · ФОРМА ЗАКАЗА | активного НЕТ | пак ОТРАБОТАН, ПРИНЯТ С ДОФИКСОМ и ЗАЛЕНДЕН 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 — зона ОРКЕСТРАТОРА, не платформы: правило игнора общее для всех рабочих деревьев клона) | | **Полигон · РЕМОНТ ПРИБОРА** | [POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md](POLYGON_INSTRUMENT_REPAIR_SESSION_PROMPT.md) | ⚠ **ИДЁТ ПЕРЕД любым следующим платным замером, включая продолжение фазы Д**: три эрраты носителей БАННЕРАМИ · гигиена стенда (300, 265) · линза против ИСХОДНИКА + порог различимости (319, 143). Санкции на платный замер НЕ несёт | - | Полигон | [POLYGON_EXP2223_REDO_SESSION_PROMPT.md](POLYGON_EXP2223_REDO_SESSION_PROMPT.md) (отложенный — [POLYGON_PACKAGE4_SESSION_PROMPT.md](POLYGON_PACKAGE4_SESSION_PROMPT.md), строка 85) | фаза Д ИДЁТ; ⚠ живой носитель курса — в `eval/dovodka/`, какой именно называет зона (⚠ [POLYGON_PHASE_D_HANDOFF.md](POLYGON_PHASE_D_HANDOFF.md) — перекрытый снимок, читать не как курс) | + | Полигон · фаза Д | [POLYGON_EXP2223_REDO_SESSION_PROMPT.md](POLYGON_EXP2223_REDO_SESSION_PROMPT.md) | ⚠ **ПРИОСТАНОВЛЕНА до лендинга «РЕМОНТА ПРИБОРА»**: линза замера меряет верность ЧЕРНОВИКУ, а руке велено отходить от него по исходнику (`D39.215` п.3) ⇒ продолжать замер до починки значит покупать числа, которые ничего не значат. ⚠ Прежний указатель на `PACKAGE4` снят: остаток вынесен строкой 327, промт ретирован | | Фронт | активного НЕТ | **ЗОНА ЗАМОРОЖЕНА** (D39.136 п.2 + D39.147: разморозка отдельным словом владельца, не привязана к P7); перечень первого касания — в зонном журнале | | Контракт | активного НЕТ | канон — `architecture/14-api-contract/`; ⚠ версию брать ФАЙЛОМ (`grep '^ version:' openapi.yaml`), не отсюда: миноры ратифицируются D-нотами и их содержание грепается по реестру нот. | diff --git a/docs/architecture/13-tech-debt-anchors.md b/docs/architecture/13-tech-debt-anchors.md index e606abd6..69e932a7 100644 --- a/docs/architecture/13-tech-debt-anchors.md +++ b/docs/architecture/13-tech-debt-anchors.md @@ -16,7 +16,7 @@ ### [CONFIRMED_LOST] Строка 85 — пилот-преп добор: Bertalign GOLD-пары (D29.2в) · R2 shadow (D25.2) · exp08 v3 (D21.8) -Bertalign: grep -rni bertalign по eval/ и backend/ — 0 вхождений (нет ни кода, ни данных). exp08 v3: в docs/experiments/ существует только 08-cost-model-v2.md; его шапка (греп `Пере-съём заказан как exp08 v3`) прямо говорит «Пере-съём заказан как exp08 v3 (D21.8 … D25.8 …)» — т.е. заказан, не исполнен; в eval/ есть только cost_model_v2.py (v3-скрипта нет). Подтверждается и D-логом (D21): «→ exp08 v3 … до фиксации budget_usd-дефолтов Ф2» — висящее поручение, и `docs/architecture/02-mvp-plan.md:37`=`пере-съём exp08 v3` — как открытый. Скоуп — пилот-преп-промт Ф2.5, дельта вписана в `docs/POLYGON_PACKAGE4_SESSION_PROMPT.md:4`=`exp08 v3 (D21.8)`. +Bertalign: grep -rni bertalign по eval/ и backend/ — 0 вхождений (нет ни кода, ни данных). exp08 v3: в docs/experiments/ существует только 08-cost-model-v2.md; его шапка (греп `Пере-съём заказан как exp08 v3`) прямо говорит «Пере-съём заказан как exp08 v3 (D21.8 … D25.8 …)» — т.е. заказан, не исполнен; в eval/ есть только cost_model_v2.py (v3-скрипта нет). Подтверждается и D-логом (D21): «→ exp08 v3 … до фиксации budget_usd-дефолтов Ф2» — висящее поручение, и `docs/architecture/02-mvp-plan.md:37`=`пере-съём exp08 v3` — как открытый. Скоуп — пилот-преп-промт Ф2.5, дельта вписана в `docs/archive/prompts/POLYGON_PACKAGE4_SESSION_PROMPT_2026-09-06.md:4`=`exp08 v3 (D21.8)`. ### [CONFIRMED_LOST] Дописка к строке 59 — GLM context-overflow гард (finish=model_context_window_exceeded) diff --git a/docs/POLYGON_PACKAGE4_SESSION_PROMPT.md b/docs/archive/prompts/POLYGON_PACKAGE4_SESSION_PROMPT_2026-09-06.md similarity index 100% rename from docs/POLYGON_PACKAGE4_SESSION_PROMPT.md rename to docs/archive/prompts/POLYGON_PACKAGE4_SESSION_PROMPT_2026-09-06.md