Close orchestrator thirteen: full doc sweep D39.105, handoff to fourteen, queue recounted, injection doctrine pointers propagated, chronicle of sessions nine and ten sliced to archive
This commit is contained in:
parent
d653aa1531
commit
3823070570
15 changed files with 194 additions and 157 deletions
|
|
@ -1,8 +1,6 @@
|
|||
# Промт: сессия-ОРКЕСТРАТОР TextMachine (передача роли №6, 2026-07-25, пост-D39.25 — эра «механизация выпускного качества»)
|
||||
# Промт: роль ОРКЕСТРАТОР TextMachine (канонический счётчик №N — в первой строке ниже)
|
||||
|
||||
## ХЕНДОФФ №8 → №9 (26.07.2026, вечер)
|
||||
|
||||
> **Счётчик ролей — канонический ОДИН:** «оркестратор №N» (сейчас №13 — хендофф 04.08.2026, №12 закрыт после D39.101; состояние передачи — D39.101 + PROGRESS CURRENT-STATE + записка, переданная владельцем). «Передача роли №6» в заголовке файла и «ХЕНДОФФ №8→№9» — исторические номера эстафеты документа, текущим счётчиком НЕ являются (фидбек новой сессии 02.08).
|
||||
> **Счётчик ролей — канонический ОДИН:** «оркестратор №N» (сейчас №14 — хендофф 04.08.2026, №13 закрыт после D39.105; состояние передачи — D39.105 + PROGRESS CURRENT-STATE; первая задача №14 — приёмка P0 платформы, перешла от №13).
|
||||
|
||||
**Позиция и первые задачи хендоффа №8→№9 (26.07) — ИСТОРИЧНЫ И ИСПОЛНЕНЫ** (малая пачка 14а+14б → D39.54 · пак-19 → D39.55/56 · холодный мини-прогон → D39.58 · пак-21 «чекеры» → растворён D39.62, исполнен пакетом D39.78) — здесь не пересказываются (историзировано D39.80: файл нёс протухшую очередь как второй носитель состояния). **ЕДИНЫЙ БЭКЛОГ = секция «Бэклог» в PROGRESS.md — единственный трекер.** Текущее состояние и очередь — ТОЛЬКО PROGRESS CURRENT-STATE; онбординг стандартный (CLAUDE.md → README → CURRENT-STATE → голова D-лога).
|
||||
|
||||
|
|
@ -12,6 +10,8 @@
|
|||
|
||||
**Норма «дисциплина ответа» (владелец 26.07, для Opus-класса моделей — вставлять в каждый сессионный промт):** эрудиция ≠ улика (грунт `file:line`/замер или пометка «мнение») · не пересказывать промт · плотность, не объём · без шаблонных оговорок и советов вне скоупа · комментарии 1–2 строки, улики — в отчёт.
|
||||
|
||||
**Норма «без саги» (владелец 04.08):** в доках и промтах — без саги обсуждений и воды, только решения (D-номером, не пересказом диалога) и несущие детали; дословные цитаты владельца — только как носитель ратификации; отчёты владельцу — итог и решения, механика проверок — в журнал; перед выдачей промта — двойной аудит: факты по file:line + понятность холодным исполнителем.
|
||||
|
||||
**Норма приёмки и усилий (владелец 30.07; ⚠ часть «короткая приёмка чтением отчёта» АМЕНДИРОВАНА владельцем 03.08 — приёмка ВСЕГДА адверсариальная, блок «Анти-паттерны приёмки» ниже; экономия остаётся для промтов/планирования):** тяжёлый агентный аппарат (воркфлоу-верификаторы, панели) — ТОЛЬКО поверх серьёзных перестроек и дизайнов; в остальном сессиям доверяем. Значительные изменения → промт сессии несёт цикл «план → синк по вопросам → чтение доков полигона/оркестратора → исполнение → самоверификация ТОЙ ЖЕ сессией». Оркестратор: КОРОТКАЯ приёмка чтением отчёта · общее планирование над репо · досинхронизация команды (полигону — инструкции смотреть на бэкенд, бэкенду — на полигон-экспы) · правка недосинхронизированных мест. Токены беречь: болтливость сессий подрезать промтами, свои усилия — тоже.
|
||||
**Норма самопроверки сессий (владелец 01.08, «ВСЕГДА. НА ВАЖНЫХ»):** промт ЛЮБОЙ важной сессии (бэкенд-паки, ресёрчи, платные полигон-пакеты) ОБЯЗАН нести явный мандат самопроверки исполнением; на мелких задачах — самопроверка меньше, без тяжёлого аппарата. В мандат включать урок D39.61: «вывод на агрегате до вскрытия единиц запрещён — перед сравнительным выводом открыть хотя бы одну единицу с каждой стороны»; для денег — два независимых пути счёта; помнить «леджер = нижняя граница» (строка 78).
|
||||
**Триаж находок (урок 02.08):** триаж многоисточниковых свипов/ревью завершать МАШИННОЙ сверкой «каждая рекомендация → живой носитель (строка/дописка/D-закрытие)», не глазами — глазной триаж уронил 5 из ~95 рекомендаций (ведро D и др., D39.72/73).
|
||||
|
|
|
|||
168
docs/PROGRESS.md
168
docs/PROGRESS.md
File diff suppressed because one or more lines are too long
|
|
@ -15,7 +15,7 @@
|
|||
- `experiments/` — эмпирика полигона: [00-provider-quirks.md](experiments/00-provider-quirks.md) — **читать перед любым вызовом провайдера**; [08-cost-model-v2.md](experiments/08-cost-model-v2.md) — денежная модель; [09-pilot-protocol.md](experiments/09-pilot-protocol.md) — пилот Ф2.5; остальные 01–16 — отчёты закрытых экспериментов (судьба — в баннерах/D-логе).
|
||||
- `research/` — фактура ресёрчей 01–24; у принятых — ревью-шапки, часть тел под ⚠ superseded: **читай баннер прежде содержимого**. Ключевые для навигации: 15 голос · 16 ридер-IDE · 17 внешняя критика · 18 рычаги качества · 19 нарезка · 20 банк-майнинг · 21 обзор транспорта · 22 доменные харнессы · 23 шов движок↔платформа (читать перед любым кодом стыка) · 24 арбитраж банка (ПРИНЯТ D39.102: консилиум закрыт классом, вход фикс-пака банка — §G).
|
||||
- [PROGRESS.md](PROGRESS.md) — журнал: CURRENT-STATE + **ЕДИНЫЙ БЭКЛОГ** (единственный трекер) + живой хвост хроники. НЕ источник решений.
|
||||
- Активные хендофф-промты сессий (состав обновляется при каждом лендинге — норма D39.80): [ORCHESTRATOR_SESSION_PROMPT.md](ORCHESTRATOR_SESSION_PROMPT.md) (роль/нормы; состояния не дублирует) · [POLYGON_PACKAGE4_SESSION_PROMPT.md](POLYGON_PACKAGE4_SESSION_PROMPT.md) (полигон, отложен) · **платформа: [../platform/docs/PLATFORM_SESSION_PROMPT.md](../platform/docs/PLATFORM_SESSION_PROMPT.md) (P0 ИСПОЛНЕН 04.08 — ждёт приёмки №13, D39.101 п.3-iv; дерево `platform/*` не залендено, не трогать)** · фронт: `frontend/docs/S3_SESSION_PROMPT.md` (замок ОТКРЫТ — контракт ратифицирован D39.99; первый шаг — правки спеки по D39.100). Зонные журналы фронта/платформы — `frontend-PROGRESS.md` / `platform-PROGRESS.md` в их зонах (решение владельца 04.08: прогресс зон только там). **Бэкенд: [BACKEND_BANK_CLUSTER_FIXPACK_SESSION_PROMPT.md](BACKEND_BANK_CLUSTER_FIXPACK_SESSION_PROMPT.md)** (фикс-пак банка, строка 128+129; санкция D39.103) · **Полигон: [POLYGON_EDITOR_WIRE_PROBE_SESSION_PROMPT.md](POLYGON_EDITOR_WIRE_PROBE_SESSION_PROMPT.md)** (редактор под доктриной закона D39.104 ≤$0.30 + фронтир-пасс ≤$0.50, «go» дан). Следующие бэкендные в очереди: пак экрана 46 (промт ждёт выдачи по D39.94 п.3) и малый пак tools/go.mod (строка 118, D39.97 п.4). Банк-арбитраж: исполнен, ПРИНЯТ и заленден (D39.102, 04.08).
|
||||
- Активные хендофф-промты сессий (состав обновляется при каждом лендинге — норма D39.80): [ORCHESTRATOR_SESSION_PROMPT.md](ORCHESTRATOR_SESSION_PROMPT.md) (роль/нормы; состояния не дублирует) · [POLYGON_PACKAGE4_SESSION_PROMPT.md](POLYGON_PACKAGE4_SESSION_PROMPT.md) (полигон, отложен) · **платформа: [../platform/docs/PLATFORM_SESSION_PROMPT.md](../platform/docs/PLATFORM_SESSION_PROMPT.md) (P0 ИСПОЛНЕН 04.08 — ждёт приёмки №14 (в №13 не исполнена, D39.105); дерево `platform/*` не залендено, не трогать)** · фронт: `frontend/docs/S3_SESSION_PROMPT.md` (замок ОТКРЫТ — контракт ратифицирован D39.99; первый шаг — правки спеки по D39.100). Зонные журналы фронта/платформы — `frontend-PROGRESS.md` / `platform-PROGRESS.md` в их зонах (решение владельца 04.08: прогресс зон только там). **Бэкенд: [BACKEND_BANK_CLUSTER_FIXPACK_SESSION_PROMPT.md](BACKEND_BANK_CLUSTER_FIXPACK_SESSION_PROMPT.md)** (фикс-пак банка, строка 128+129; санкция D39.103) · **Полигон: [POLYGON_EDITOR_WIRE_PROBE_SESSION_PROMPT.md](POLYGON_EDITOR_WIRE_PROBE_SESSION_PROMPT.md)** (редактор под доктриной закона D39.104 ≤$0.30 + фронтир-пасс ≤$0.50, «go» дан). Очередь и состояние — только CURRENT-STATE.
|
||||
- Зоны фронта (чужие, читать при касании стыка; каждая ведёт СВОЙ зонный бэклог — единый бэклог их строк не принимает, D39.84): [../frontend/](../frontend/) — веб-интерфейс: промт фронт-сессий S0–S7 + [STACK_DECISIONS.md](../frontend/docs/STACK_DECISIONS.md) (пины версий точными числами и ловушки, сверены с вебом 02.08) + [BACKLOG.md](../frontend/docs/BACKLOG.md) · [../platform/](../platform/) — SaaS control plane: README + [BACKLOG.md](../platform/BACKLOG.md) (П-1..П-5) + `docs/` (промт P0 · зонный журнал `platform-PROGRESS.md`).
|
||||
- `archive/` — история ([правила архива](archive/README.md)): закрытые промты (`prompts/`) · отчёты с ревью-шапками (`reports/` — на них ссылаются приёмки) · исполненные арх-доки (`architecture/`) · слайсы хроники `PROGRESS-*.md`. Инструкции оттуда не исполнять.
|
||||
- Диаграммы: [../backend/docs/components.puml](../backend/docs/components.puml) · [../backend/docs/pipeline.puml](../backend/docs/pipeline.puml) — дом рядом с кодом (D39.80), правятся бэкендом одним коммитом с кодом; вручную НЕ рендерить (владелец смотрит PlantUML-расширением VS Code).
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
# Журнал решений оркестратора — контракт D1–D39.101 (развязки 04.07 · пакеты 09–10.07 · приёмка/качество-первым/пивот/эмпирика 11–12.07 · арх-ресет+стройка пере-прогонного стека 13–19.07)
|
||||
# Журнал решений оркестратора — контракт D1–D39.105 (развязки 04.07 · пакеты 09–10.07 · приёмка/качество-первым/пивот/эмпирика 11–12.07 · арх-ресет+стройка пере-прогонного стека 13–19.07)
|
||||
|
||||
> **⟶ КАРТА АКТУАЛЬНОСТИ (ревизия D31, продлена до D38.2 [12.07]; исторические записи ниже НЕ переписываются — дисциплина D23.3).** Читая контракт целиком, держи под рукой, что чем перекрыто:
|
||||
> ⚠ **Навигация (актуализация 04.08):** два supersede-указателя эры D39.9x: **D39.88/D39.84 п.8 (право самокоммита фронта/платформы) → отозвано, коммитит ТОЛЬКО оркестратор** (D39.98 п.3; тела переписаны на месте с санкцией владельца, pre-rewrite — git `2b166b7`) · **норма 30.07 «короткая приёмка» → амендирована владельцем 03.08: приёмка всегда адверсариальная** (носитель — промт оркестратора §Анти-паттерны + D39.101 п.1) — упоминания «короткой приёмки» в телах читать через эту пометку.
|
||||
> ⚠ **Навигация (актуализация 04.08):** два supersede-указателя эры D39.9x: **D39.88/D39.84 п.8 (право самокоммита фронта/платформы) → отозвано, коммитит ТОЛЬКО оркестратор** (D39.98 п.3; тела переписаны на месте с санкцией владельца, pre-rewrite — git `2b166b7`) · **норма 30.07 «короткая приёмка» → амендирована владельцем 03.08: приёмка всегда адверсариальная** (носитель — промт оркестратора §Анти-паттерны + D39.101 п.1) — упоминания «короткой приёмки» в телах читать через эту пометку · **двухсекционная редакторская инъекция и смягчающая роль маркера ⟨проверить⟩ → доктрина инжекта D39.104**: банк на проводе = ЗАКОН для всех ролей независимо от статуса строки, право «перевести иначе» упразднено, блок редактора — ЕДИНЫЙ, маркер с провода снимается (статусы строк и подписная таблица не меняются; внесение в движок — строка 134 после пробы 18) — упоминания двухсекционки/смягчения в телах читать через это.
|
||||
> ⚠ **Навигация (актуализация 01.08):** карта ниже детально покрывает D1–D39.28; решения D39.29+ живут хронологически в теле файла, **свежая голова — С ХВОСТА** (новые ноты аппендятся вниз). Сводка текущей головы и очередь — CURRENT-STATE в `../PROGRESS.md`.
|
||||
> - **Полностью superseded:** **D1 (моно-редактор) → D17 → D30.1 (редактор БИЛИНГВ)** · D9 (ja-приёмка) → D18 (蛊真人 zh→ru; ja — второй прогон) · D17 → D30.1 · скобка D19.4 «ключ без data-sharing» и D20.3 «чистый ключ = блокер пилота» → **D27** (единый ключ С data-sharing, отключение перед продом) · exp04-дефолт «editor grok-4.3» (D3) → D30.1 (grok reasoning-off из редакторских ролей СНЯТ — no-op; кандидат glm-5-билингв; gemini — премиум-эскалация только за санитайзером D30.3).
|
||||
> - **Частично амендировано:** D3 (канал B → D14.1/D19.1 + оговорки D22.5/D22.6; апекс-слаг `-preview` — D22.4; draft под вопросом exp13 — D30.6) · D6 («off/minimal для draft/edit» эродирован: draft thinking-ON принудительно, editor-off снят D30.1; живы per-роль принцип и D6.2-буфер) · D10 (+D24.2 alias-слепое пятно, истинная консистентность ≈99.5%) · D11-числа → exp08 → **D30.4** (флип D1 = +15–25%, ~$0.85/ранобэ; «$1.5–2» = неподписанная опция Б) · D12 (+D24.3 флоры max_tokens; +D29.1в rollup — амендмент вердикт-правила) · D13.1-арм из решающего → ПОДТВЕРЖДАЮЩИЙ (D30.1); +D25.3 prefix-анализ судьи · D14.2 закрыт D19.1/D22.4; D14.4 закрыт D22.1 · D15.3 исполнен; спека D15.2: v2→v3→v3.1 (D22.2), реализация = текущий пакет (D30.9) · D24.4 +D28.1 (precision/recall-трейдофф; hard-gate требует пере-замера) · порядок D24.5 отложен D26.1 (этап B — после читаемых 25 глав).
|
||||
|
|
@ -1499,3 +1499,11 @@ API-529-долг закрыт: 8-осевой refute-by-default воркфлоу
|
|||
**2. Форма на проводе:** единый закон-блок редактора вместо двухсекционки; маркер ⟨проверить⟩ с провода снимается (поведенчески пуст — research/24 §C; минус токены); транслятор-заголовок — та же логика. Кандидат-тексты — §B промта пробы; внесение в движок — **строка 134** ПОСЛЕ отчёта пробы (двигает рендер → RequestHash → перекупка, цену назвать при внесении).
|
||||
|
||||
**3. «Гуюэ» (вопрос (ii) D39.102) ЗАКРЫТ: не чинить** — расхождение с голдом = вкус, канал сида; конвенцию в проде держит сам банк инжектом; ру-специфика этого класса на голде ровно одна (замер research/24 §F1) ⇒ отдельный аудит транскрипционных правил не заводится. Зависимость принята владельцем: **фикс-пак 128 обязателен** — без него авто-банк даёт не конвенцию, а химеру.
|
||||
|
||||
## D39.105 — ЗАКРЫТИЕ СЕССИИ ОРКЕСТРАТОРА №13 И ПЕРЕДАЧА №14: приёмка банка исполнена, доктрина инжекта ратифицирована, два промта выданы, полный док-свип (04.08). ✅
|
||||
|
||||
**1. Итог №13:** приёмка research/24 — ПРИНЯТ, все числа чисты пере-раном тремя контурами (D39.102, `271f8b0`) · решения владельца: фикс-пак 128 и проба редакторского провода санкционированы, промты выданы с двойным аудитом (факты file:line + понятность холодным исполнителем), фронтир-«go» дан, алиасы §E-1 отложены (D39.103) · **доктрина инжекта ратифицирована** (D39.104) · строки 128–132/134 заведены, строка 5 пере-скоуплена. Лендинги: `271f8b0` · `d653aa1` · закрывающий.
|
||||
|
||||
**2. Док-свип закрытия (норма «актуализация = полный свип»):** 5 сканеров по кластерам (корень · PROGRESS · architecture · research · experiments), ~40 находок применено: передача №13→№14 и счёт очереди скриптом (**109** строк · бэкенд **60** строго / **72** широко · «скоро» **24**) · supersede-указатель доктрины D39.104 в шапку этого файла и баннеры 09-target/10-prompt/06-registry/12-style/research 15·20·24/experiments README·09-pilot · глоссарий +«доктрина инжекта» · норма «без саги» вписана в промт оркестратора · **хроника №9/№10 и закрытые бэкенд-записи срезаны в `archive/PROGRESS-2026-08-01-02.md`** (PROGRESS ~356 → ~230 строк). Отложено до приёмки/лендинга P0 (зона живая, №14): 2 правки `platform/README.md` · правка «кода нет» в `14-api-contract/README` · архивация P0-промта.
|
||||
|
||||
**3. Очередь №14 — CURRENT-STATE (первым — приёмка P0 платформы). Грабли преемнику:** перед запуском любого полигон-скрипта читать код на сетевые вызовы (`--score`/`score_f1` офлайн; голые запуски ПЛАТНЫЕ; `load_dotenv` на импорте — стабить при офлайн-ре-ранах) · перед пере-ранами — sha256-манифест сырья и бэкап харнесса (gold.jsonl пере-собирается байт-в-байт, детерминизм подтверждён) · пинг полигона может врать арифметикой при чистом леджере — сверять из сырья · счёт очереди ТОЛЬКО скриптом · git — только pathspec-форма · чужое незакоммиченное (`platform/*`) не трогать.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> **Дополнение (ревизия D31, 12.07):** (1) **Alias-слепое пятно post-check (D24.2, найдено ревью приёмки этапа A):** вложенный алиас внутри longest-match полного имени невидим флаггеру — 古月方源 отрендерен раздельно «гу юэ» при dst-родителе в тексте → промах не фаерится; истинная консистентность этапа A ≈99.5%, не 100%; класс редкий (~1/190 поверхностей), фикс в Ф1 не заказан, учитывать в методике D10-пересчётов. (2) G2 «flag-rate×throughput не смоделирован» — частично закрыт: первый замер на реальной книге = 5.3% (3/57 чанков), концентрация 2/25 глав (D24); minutes/flag — в пре-регистрацию пилота (D25.6). (3) Precision/recall post-check — амендмент D28.1: union базовой формы = трейдофф, hard-gate флип требует пере-замера recall.
|
||||
|
||||
> **⚠ СТАТУС-АПДЕЙТ 25.07 (оркестратор №7): банк ПОСТРОЕН — реестр читать как исполненную спеку + методологию, статусы ❌/🔶 датированы 04.07.** Паки 11–15 (D39.13–D39.23): детерминированный Go-майнер (паритет-EXACT) + банкнота с подписью владельца + reject-set закрыли петлю G1 ИНАЧЕ, чем предлагал реестр (exp16/D39.10: WHICH — код, recall 0.97, $0; канон-dst — банкнота; локальный LLM-споттер не нужен); trust-gated suppressor закрыл код-корень терм-дрейфа с громким `n_trust_gated_suppress` (D39.2); нормализация A4 — `internal/text` + данные; Палладий B6 — generic-парсер + langpack-таблицы (D39.16); инъекция, трёхслойная защита и обязательный post-check живут в `internal/membank` (A2/E1 построены); F1-остаток ЗАКРЫТ — `memoryVersion()` хеширует материализованные approved-строки (`snapshot.go:175`); gender доезжает до draft-wire (пак-13, аудит D39.21). Живой прогон подтвердил петлю подписи (2 decline + 1 promote, D39.20). Принципы реестра — действующие инварианты кода; D24.2 (alias-слепое пятно) учитывать по-прежнему.
|
||||
> **⚠ СТАТУС-АПДЕЙТ 25.07 (оркестратор №7): банк ПОСТРОЕН — реестр читать как исполненную спеку + методологию, статусы ❌/🔶 датированы 04.07.** Паки 11–15 (D39.13–D39.23): детерминированный Go-майнер (паритет-EXACT) + банкнота с подписью владельца + reject-set закрыли петлю G1 ИНАЧЕ, чем предлагал реестр (exp16/D39.10: WHICH — код, recall 0.97, $0; канон-dst — банкнота; локальный LLM-споттер не нужен); trust-gated suppressor закрыл код-корень терм-дрейфа с громким `n_trust_gated_suppress` (D39.2); нормализация A4 — `internal/text` + данные; Палладий B6 — generic-парсер + langpack-таблицы (D39.16); инъекция, трёхслойная защита и обязательный post-check живут в `internal/membank` (A2/E1 построены); F1-остаток ЗАКРЫТ — `memoryVersion()` хеширует материализованные approved-строки (`snapshot.go:175`); gender доезжает до draft-wire (пак-13, аудит D39.21). Живой прогон подтвердил петлю подписи (2 decline + 1 promote, D39.20). Принципы реестра — действующие инварианты кода; D24.2 (alias-слепое пятно) учитывать по-прежнему. ⚠ 04.08 (D39.104): доктрина инжекта — банк на проводе = ЗАКОН для всех ролей независимо от статуса строки; митигации класса «инъекция с пометкой „проверить"» читать через это: смягчающая пометка с ПРОВОДА снимается (единый закон-блок, строка 134 после пробы 18), право «перевести иначе» упразднено; статусы строк и подписная таблица не меняются.
|
||||
|
||||
Выход сессии **«Валидация банка памяти»** (промт `docs/archive/prompts/MEMORY_RESEARCH_SESSION_PROMPT.md`). Это **вход для бэкенд-сессии перед фиксацией схемы store/глоссария Фазы 1** (шаг 4 «миграция памяти v2» держится до этого реестра — §Память (с D31 в `../archive/PROGRESS-2026-07-04-10.md`), D7).
|
||||
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@
|
|||
>
|
||||
> Это карта «куда и почему», а не пошаговая спека. Спеки — в хендофф-промтах сессий; контракт — в D-логе.
|
||||
|
||||
> **⟶ СТАТУС СТРОЙКИ (освежён 04.08, пост-D39.101: слои 4/5 добраны паками банка/чекеров D39.69/78/82; репо на стандартах — `make battery`, tmvet/archguard, D39.96/97; поверх слоёв движка: контракт API v0 = `14-api-contract/` (D39.99), платформа = зона `platform/`, открыта D39.100. Ранее 2026-08-01, пост-D39.63; баннер — не переписывание, тело ниже = замысел арх-ресета 13.07).** Карта «слой → статус → пак/D»:
|
||||
> **⟶ СТАТУС СТРОЙКИ (освежён 04.08, пост-D39.105: слои 4/5 добраны паками банка/чекеров D39.69/78/82; репо на стандартах — `make battery`, tmvet/archguard, D39.96/97; поверх слоёв движка: контракт API v0 = `14-api-contract/` (D39.99), платформа = зона `platform/`, открыта D39.100. Ранее 2026-08-01, пост-D39.63; баннер — не переписывание, тело ниже = замысел арх-ресета 13.07).** Карта «слой → статус → пак/D»:
|
||||
> | Слой | Статус | Пак / D |
|
||||
> |---|---|---|
|
||||
> | 1 Сегментация | ✅ ПОСТРОЕН: бюджет в выходных токенах снапшот-folded (`chunk.SegBudget`), edit-единицы декаплены; когезия/carryover — НЕ строится (D39.7/8: эффекты под floor 0.126; кнобы `STMDepth`/`OverlapTokens` УДАЛЕНЫ, WS2 §2а), граница `logical` — не рычаг (exp15), greedy остался | пак-11 (D39.13 WS2 · D39.17 волны · D39.18 c-lite) |
|
||||
> | 2 Пары | ✅ СЕАМ ПОСТРОЕН: `internal/lang`+langpacks (embedded · книго-overlay `langpack_extend`) · пар-агностичные чекеры · `configs/pairs/` · промпт-конвенция `prompts/<пара>/<роль>.md`; открыто: извлечение дискурс-норм/few-shot из ТЕЛА промтов (форсинг = ja→ru) | D39.16 · пак-14 · пак-15 (D39.23г) |
|
||||
> | 3 Контракт t/e | ✅ ПОСТРОЕН ЗА `enabled:false`: `checks.RepairCandidates` (позиционная детекция) · read-only скан остатка · машинерия ремонта §15.2; **включение платного пути = решение владельца по замеру остатка** | пак-16 (D39.24) |
|
||||
> | 4 Память | ✅ ПОСТРОЕН + ДОСТРОЕН паком-20: disposition-gated suppressor · **ТЕРМИНОЛОГ** (роль пар-пака: смердженный банк + KWIC → консолидированный dst, durable-деньги) · флаговый стоп `--verify-bank` (дефолт=авто) · ДВУХСЕКЦИОННАЯ редакторская инъекция (CONFIRMED + ⟨проверить⟩; все строки фолдятся в версию) · точечная ре-редактура (bank-only → пере-пин $0) · банкнота отдельным шиппинг-файлом · языковой экран `target_script` · дисциплина банкноты (кавычки/агрегация); жанровый словарь ОТМЕНЁН (D39.47) | пак-1 · пак-11 · **пак-20 (D39.41–45/47/50–53)** |
|
||||
> | 4 Память | ✅ ПОСТРОЕН + ДОСТРОЕН паком-20: disposition-gated suppressor · **ТЕРМИНОЛОГ** (роль пар-пака: смердженный банк + KWIC → консолидированный dst, durable-деньги) · флаговый стоп `--verify-bank` (дефолт=авто) · ДВУХСЕКЦИОННАЯ редакторская инъекция (CONFIRMED + ⟨проверить⟩; все строки фолдятся в версию; ⚠ D39.104: схлопывается в ЕДИНЫЙ закон-блок, маркер с провода снимается — внесение = строка 134 ПОСЛЕ пробы 18) · точечная ре-редактура (bank-only → пере-пин $0) · банкнота отдельным шиппинг-файлом · языковой экран `target_script` · дисциплина банкноты (кавычки/агрегация); жанровый словарь ОТМЕНЁН (D39.47) | пак-1 · пак-11 · **пак-20 (D39.41–45/47/50–53)** |
|
||||
> | 5 Качество | ✅ детерм. часть: `QualityReport` · число/omission-гард · DC/пак-13-чекеры · repair-остаток; семантический span-судья/полярность — НЕ строился (защита = editor-swap, D38.4) | D39.2 · D38.3 · пак-13 (`2f91b04`) · пак-16 |
|
||||
> | 6 Export | ✅ ПОСТРОЕН: `checks.ExportNormalize` на каждом финале; санитайзер-классы strip+export | D39.2 · D38.3 |
|
||||
> | 7 Гигиена | ✅ ПОСТРОЕН: реестр role→инъекция · вынос `foldModelWire` · снос сирот/`gatesEnabled` · **target-aware гейты ПО ДАННЫМ — П1 «цель-шов» (фаза 2, D39.64: `isRuTarget` удалён, `TargetActive`/`TargetScriptNonLatin`, токенизатор цели из `word_script`); остаток — ё-фолд/segmentation за подписью (бэклог-строка 14)** | D39.2 · паки 11–16 · **фаза 2 (D39.64)** |
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Промпт-архитектура: состояние, решения, открытое (консолидированная заметка)
|
||||
|
||||
> **⚠ ДОПОЛНЕНИЕ 26.07 (пак-20, D39.42–53):** в промпт-слое появились роль `terminologist` (пар-пак, интерим-текст) и вариантный `translator-banknote.md`; редакторская инъекция двухсекционная (D39.45); жанровый словарь отменён как класс (D39.47). Инвентарь §2 читать с этой поправкой.
|
||||
> **⚠ ДОПОЛНЕНИЕ 26.07 (пак-20, D39.42–53):** в промпт-слое появились роль `terminologist` (пар-пак, интерим-текст) и вариантный `translator-banknote.md`; редакторская инъекция двухсекционная (D39.45; ⚠ D39.104: доктрина инжекта — схлопывается в ЕДИНЫЙ закон-блок, маркер ⟨проверить⟩ с провода снимается, право «перевести иначе» упразднено; внесение = строка 134 ПОСЛЕ пробы 18); жанровый словарь отменён как класс (D39.47). Инвентарь §2 читать с этой поправкой.
|
||||
|
||||
> **⚠ СТАТУС-АПДЕЙТ 25.07 (оркестратор №7): несущая часть ПОСТРОЕНА.** Pair-keyed промпты → конвенционный резолв `prompts/<пара>/<роль>.md` + конфиг-слой пары `configs/pairs/` (пак-15, D39.23); repair-промпты `prompts/<пара>/repair/<класс>.md` (пак-16, D39.24); «структурированный пакет конвенций пары» из этой заметки остаётся дальним планом. Читать как историю темы + реестр открытого.
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
## §1. Go-ответы (только то, о чём реально спорим)
|
||||
|
||||
- **Язык кода (владелец 20.07): английский** — комменты, логи, операторские дашборды/error-msg, detail-флаги. **Русским (target-языком) ОСТАЮТСЯ и не трогаются:** wire/инъекц-промпты, которые читает модель (`glossaryBlockHeader`, маркер `⟨проверить⟩`, gender-аннотации); lang-data таблицы гейтов; тест-данные перевода. Почему: перевод wire-строки = тихая смена инструкций модели → сдвиг вердиктов + `--resnapshot` (переоплата, D30.9); перевод lang-data ломает чекеры (матчат литералом). Проверка нейтральности правки: golden байт-идентичен по content_hash/final_hash.
|
||||
- **Язык кода (владелец 20.07): английский** — комменты, логи, операторские дашборды/error-msg, detail-флаги. **Русским (target-языком) ОСТАЮТСЯ и не трогаются:** wire/инъекц-промпты, которые читает модель (`glossaryBlockHeader`, маркер `⟨проверить⟩`, gender-аннотации; ⚠ снятие маркера с провода — санкционированная правка строкой 134 по D39.104, двигает RequestHash; правило неперевода остальных wire-строк в силе); lang-data таблицы гейтов; тест-данные перевода. Почему: перевод wire-строки = тихая смена инструкций модели → сдвиг вердиктов + `--resnapshot` (переоплата, D30.9); перевод lang-data ломает чекеры (матчат литералом). Проверка нейтральности правки: golden байт-идентичен по content_hash/final_hash.
|
||||
- **`_test.go` рядом с кодом — не бардак, а требование тулчейна**: `go test` собирает тесты только из каталога пакета; отдельных `tests/`-деревьев в Go не существует.
|
||||
- **Число/размер файлов — НЕ критерий сплита** (Google: «maintainers can move code between files without affecting callers»; эталон — stdlib `bytes`). Легитимный триггер — концептуально отдельная подсистема со своим узким API. **Этот тест прогнан против фактуры (пак-14, прил. A: связность измерена) — его проходят miner/checks/membank/chunk → сплит РАТИФИЦИРОВАН (D39.23, пак-15): сначала хойст общего субстрата (`internal/text` + value-типы), затем подсистемы; драйвер остаётся композит-корнем `internal/pipeline`.** Дробление «ради размера» по-прежнему запрещено (util-пакеты, течь деталей в API); crush-масштаб (~71 пакет) не эмулируем — сплит только по измеренному узкому API.
|
||||
- **Никаких пакетов `util`/`common`/`helpers`/`types`** — имя пакета обязано нести домен (Decisions/CodeReviewComments).
|
||||
|
|
|
|||
139
docs/archive/PROGRESS-2026-08-01-02.md
Normal file
139
docs/archive/PROGRESS-2026-08-01-02.md
Normal file
File diff suppressed because one or more lines are too long
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
> **⚠ Указатель ревизии D31 (12.07).** Протокол жив (решающая точка проекта). НЕ внесены пост-D13 амендменты — при подготовке решающего прогона добавить: **D30.1** (арм «моно vs билингв» из решающего → ПОДТВЕРЖДАЮЩИЙ — флип D1 принят досрочно exp12; редактор-стек: билингв, кандидат glm-5-билингв, grok reasoning-off снят; draft под вопросом exp13 — D30.6); **D21.4** (тиринг армов voice-A/B/C/D + судейские армы формата/сэндвича с echo-охранной метрикой + minimal-diff-редактор); **D25.3** (prefix-анализ судьи 1/3/5 vs full-11 из ТЕХ ЖЕ данных — sequential-stopping как замена протокола отклонён); **D25.6** (инструментировка minutes/flag + typed resolutions + аудит unflagged); **D30.10** (span-цитирующие судьи reasoning-ON, раздельные вызовы стиль/верность — урок exp12: скаляры без спанов нечувствительны). Блокеры (D27.1): корпус вне претрейна, аннотаторы ≥3, билингв-якорь (D25.9-Q1), проба судьи-дублёра 18+ (D22.6).
|
||||
>
|
||||
> **⚠ Продление указателя до пост-D39.22 (полигон, пакет-5, 25.07.2026).** Указатель выше застрял на D31/glm-5 — с тех пор прошёл пере-прогон rerun2, и решающему прогону дополнительно предшествуют: **(1) редактор-кандидат сменился** — боевой редактор = **deepseek-v4-pro ИНТЕРИМ** (D39.22; glm-5 в резерве, `mistral` ИСКЛЮЧЁН как несущий редактор — D39.20), поэтому «кандидат glm-5-билингв» в списке D31 читать как исторический; **(2) планка «≤2 претензии» НЕ пройдена на rerun2** (D39.20/D39.8: слепое чтение владельца, дефекты распределены, floor-null подтверждён) — пилот **не открыт**, и до него стоит механизация дефект-классов, а не новый бейк-офф; **(3) авто-QA полигона ключуется СЛЕПЫМИ метками** (директива D39.20) — переносится в §5-панель как обязательное свойство рига, наравне с риг-стандартом D39.7 (per-vote, полно-evidence, floor-гейт, только `finish=stop`); **(4) стайл-каноны D39.21 суть часть эталона** для любой оценки верности/стиля: 时辰 = 2 часа (меры — в единицах языка читателя), generic-«гу» СРЕДНИЙ род (именные — по-термово из банка), стихи передаются СМЫСЛОМ, 资质 = «талант». **Тело протокола не тронуто** — это указатель, а не ревизия.
|
||||
> **⚠ Продление указателя до пост-D39.22 (полигон, пакет-5, 25.07.2026).** Указатель выше застрял на D31/glm-5 — с тех пор прошёл пере-прогон rerun2, и решающему прогону дополнительно предшествуют: **(1) редактор-кандидат сменился** — боевой редактор = **deepseek-v4-pro ИНТЕРИМ** (D39.22; glm-5 в резерве, `mistral` ИСКЛЮЧЁН как несущий редактор — D39.20), поэтому «кандидат glm-5-билингв» в списке D31 читать как исторический; **(2) планка «≤2 претензии» НЕ пройдена на rerun2** (D39.20/D39.8: слепое чтение владельца, дефекты распределены, floor-null подтверждён) — пилот **не открыт**, и до него стоит механизация дефект-классов, а не новый бейк-офф; **(3) авто-QA полигона ключуется СЛЕПЫМИ метками** (директива D39.20) — переносится в §5-панель как обязательное свойство рига, наравне с риг-стандартом D39.7 (per-vote, полно-evidence, floor-гейт, только `finish=stop`); **(4) стайл-каноны D39.21 суть часть эталона** для любой оценки верности/стиля: 时辰 = 2 часа (меры — в единицах языка читателя), generic-«гу» СРЕДНИЙ род (именные — по-термово из банка), стихи передаются СМЫСЛОМ, 资质 = «талант». **(5) доктрина инжекта D39.104 (04.08):** банк на проводе = ЗАКОН для всех ролей независимо от статуса строки; право «перевести иначе» упразднено — свобода только оговоркой ОБЛАСТИ употребления; редакторский блок — ЕДИНЫЙ (двухсекционка схлопнута), маркер ⟨проверить⟩ с провода снят (статусы строк и подписная таблица НЕ меняются; движок — строка 134 после пробы 18). **Тело протокола не тронуто** — это указатель, а не ревизия.
|
||||
|
||||
**Дата:** 2026-07-05 · **v2:** 2026-07-09 (поправки D13, починка харнесса, Pearmut-вердикт) · **Зона:** полигон (флагман) · **Статус:** протокол + харнесс (memory_eval починен и валидирован индикативом); решающий прогон ждёт корпус владельца + человеческих аннотаторов.
|
||||
**Закрывает решения:** выбор ядра C0–C3 (Р2), go/no-go на банк памяти (research/13 §Вердикт), валидность LLM-судьи (research/11-gap-3), think-ON/OFF (D6), ценность пре-пасса Annotator (04-unhappy).
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Эксперименты полигона — карта
|
||||
|
||||
Один эксперимент = один отчёт `NN-*.md` (методика + цифры + честные ограничения). Здесь — **индекс**: что установил → чем ратифицирован → статус. Каждая строка сверена по шапке самого дока + D-логу (**досведено 25.07, голова D39.28**: добавлены exp15/exp16; **ре-сверка 01.08, голова D39.64**: новых экспериментов нет, `00-provider-quirks` синхронизирован с катовером DeepSeek-0731 по D39.61). Карта **скриптов** (какой `.py` какому эксперименту) — в [`eval/README.md`](../../eval/README.md) §Карта; здесь — про **выводы**.
|
||||
Один эксперимент = один отчёт `NN-*.md` (методика + цифры + честные ограничения). Здесь — **индекс**: что установил → чем ратифицирован → статус. Каждая строка сверена по шапке самого дока + D-логу (**досведено 25.07, голова D39.28**: добавлены exp15/exp16; **ре-сверка 01.08, голова D39.64**: новых экспериментов нет, `00-provider-quirks` синхронизирован с катовером DeepSeek-0731 по D39.61; **ре-сверка 04.08, голова D39.105** — новых экспериментов карты нет, банк-арбитраж = research/24, выдан промт пробы 18, см. хвост карты). Карта **скриптов** (какой `.py` какому эксперименту) — в [`eval/README.md`](../../eval/README.md) §Карта; здесь — про **выводы**.
|
||||
|
||||
**Легенда статуса:** ⭐ЖИВОЙ-reference (читать при работе) · ЖИВОЙ (открытый инструмент/протокол) · закрыт (есть review-header/⚠-баннер; вывод ратифицирован, тело не редактируем — D23.3) · settled (одноразовый бенч, вопрос закрыт).
|
||||
|
||||
|
|
@ -42,3 +42,5 @@
|
|||
## Что было после дуги: 15 → 16 → пере-прогон (дописано 25.07)
|
||||
|
||||
Дуга 12→14b проверяла **модели**; следующая пара проверяла **инфру**, на которую дуга указала. [`15`](15-segmentation-empirics.md) закрыл нарезку/когезию (все эффекты под floor — оптимизировать там нечего, зато родился риг-стандарт D39.7), [`16`](16-bank-mining.md) закрыл банк-майнинг (WHICH работает, WHAT уходит в банкноту) — и на этом **исследовательская программа полигона завершена** (D39.10). Дальше был не эксперимент, а **пере-прогон прод-путём** (rerun2, D39.20/D39.22): планка «≤2 претензии» **не пройдена**, пилот не открыт, `mistral` исключён как несущий редактор (анти-корреляция гладкость↔верность ×3), редактор = **deepseek-v4-pro ИНТЕРИМ**, dspro-vs-glm не ратифицирован (зазор ≈ шум) → **итерация №2 отложена** довеском к следующему платному прогону. Отчёта `17-*.md` нет и не будет: пере-прогон — не эксперимент полигона, его запись живёт в D-логе и `PROGRESS.md`.
|
||||
|
||||
**Дальше (04.08):** банк-арбитраж прошёл НЕ этой картой — отчёт `../research/24-bank-arbitration.md` + харнесс `eval/bank_arbitration/` (принят D39.102: консилиум · кросс-модельные веса · self-consistency · селекция · отказ-сигнал — закрыты классом). Следующий отчёт карты — **`18-editor-wire-probe.md`**: проба редакторского провода под доктриной инжекта (санкция D39.103, промт `docs/POLYGON_EDITOR_WIRE_PROBE_SESSION_PROMPT.md`).
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@
|
|||
- **Волны** — waveDraft (черновик) → терминолог → waveEdit (редактура); имена только полные, аббревиатуры W0/W1 запрещены (решение владельца 19.07).
|
||||
- **Чанк** — единица нарезки книги; **edit-unit (юнит редактуры)** — member-чанки, схлопнутые редактором в один финальный текст: гранулярность финала и экспорта пар (~1.9 юнита/главу; якорь синхронизации фронта — D39.84; draft-only-пайплайн шипит по чанкам).
|
||||
- **Банк (памяти)** — термины/имена/голоса книги на весь прогон; **сид** — стартовый банк книги (YAML; подпись владельца — только вкусовые поля, D39.77); **бриф** — книжные вводные; **банкнота** — канал выноса кандидатов из ответа переводчика; **майнер** — $0-извлечение кандидатов из исходника; **KWIC** — конкорданс-контекст кандидата; **терминолог** — роль перевода/подписи терминов батчами.
|
||||
- **Доктрина инжекта (закон)** — банк на проводе обязателен для всех ролей НЕЗАВИСИМО от статуса строки; право «перевести иначе, если сомнительно» упразднено, свобода — только оговоркой ОБЛАСТИ употребления (не-терминные пассажи: игра слов, разбор знаков); на проводе — единый закон-блок редактора, маркер ⟨проверить⟩ снят; статусы строк и подписная таблица не меняются (D39.104; внесение в движок — строка 134 после пробы 18).
|
||||
- **Гейты** — детерминированные $0-проверки перевода; **чекеры K1–K12** — классы дефектов рубрики; **DC1–DC7** — data-driven чекеры на данных пары; **репэйр** — платная петля ремонта (построена, выключена — строка 13).
|
||||
- **Судья** — Ф2-оценка качества (gemini); **канал B** — путь чувствительного контента (Mistral+grok); **лейблы (labels)** — размеченный корпус для precision/recall чекеров, метрики заморожены числами в приёмках.
|
||||
- **Голден** — байт-фиксированный снапшот прогона; **маскированный дифф** — сверка голдена с маской hex/версий; **CheapGateVersion (CGVER)** — версия контракта гейтов; **парити** — `TM_MINER_PARITY=1` EXACT-сверка майнера.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
# 15 — Голос и состояние: контекст-инжиниринг сверх терминологии
|
||||
|
||||
> **⚠ АМЕНДМЕНТ 26.07 (D39.45, для читателя пака-19).** §2.3 «инъекция только по CONFIRMED, симметрия с банком» — читать как ИСТОРИЧЕСКУЮ: инъекционная модель банка изменена D39.42/45 — редакторская инъекция ДВУХСЕКЦИОННАЯ (закон CONFIRMED + помеченная секция ⟨проверить⟩ для неподписанного), все строки банка фолдятся в версию памяти. Приоритет D21 пере-подтверждается дизайном пака-19 против этой реальности. Тело файла не тронуто.
|
||||
> **→ 04.08 (D39.104):** двухсекционная редакторская инъекция схлопнута в ЕДИНЫЙ закон-блок; маркер ⟨проверить⟩ с провода снят (поведенчески пуст — замер research/24 §C); банк на проводе = закон для всех ролей, право «перевести иначе» упразднено; внесение в движок — строка 134 после пробы 18. Упоминания двухсекционки ниже читать через это.
|
||||
|
||||
|
||||
> **⚠ Указатель ревизии D31 (12.07).** Ф2-механизмы (voice-профиль, address_pair, reveal-окна, anti-echo P4) ратифицированы D21 и живы — тело не трогать. Но эмпирика **редакторского слота** здесь снята на конфигурации, которую D30 объявил дефектной: **P3 «голос выигрывается на ДРАФТЕ, не на редактуре» мерялась на ПАССИВНОМ моно-grok-редакторе** (вернул черновик дословно 3/4 — это и был дефект, exp12/D30.1, а не свойство роли редактора). После флипа D1 (редактор БИЛИНГВ и АКТИВНЫЙ) премиса «редактор не сгладит голос» НЕ мерена — voice-слот пере-оценить в пилоте (D21.1г editor-слот не исключён).
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
> вынесены владельцу отдельно; §E-бэкенду — слоты дизайна, НЕ строить до итогов §D (ратифицировано D39.6).
|
||||
|
||||
> **→ ПОСТРОЕНО (отметка 25.07, оркестратор №7):** §D-полигон исполнен exp16 (D39.10: WHICH V-C recall 0.97, WHAT→банкнота+Палладий); детектор-лестница V-A/B/C — Go-майнер паритет-EXACT (пак-11 R2, D39.14; `backend/internal/miner/`), банкнота 12 гейт-точек — R3 (D39.14), майнер-данные → `internal/lang`+`configs/langpacks/` (D39.16), mined-delta collision-гард — пак-13 (`2f91b04`). Гейт «НЕ строить до итогов §D» снят фактом итогов.
|
||||
> **→ 04.08 (D39.102–104):** арбитраж банка замерен и принят — `research/24`; **§E-1 мини-голд алиасов ОТЛОЖЕН до первого длинного прогона** (D39.103, вопрос с 17.07 закрыт); провод поверх §C2: маркер ⟨проверить⟩ с провода снимается, редакторский блок — единый закон-блок (D39.104; двухрежимная эмиссия §C2 п.7 и подписная таблица НЕ тронуты; движок — строка 134 после пробы 18).
|
||||
|
||||
**Сессия-ресёрчер, 2026-07-17.** Исполнение `docs/RESEARCHER_BANK_MINING_SESSION_PROMPT.md` (D39.3).
|
||||
Не закоммичено — лендит оркестратор.
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
> **РЕВЬЮ-ШАПКА ПРИЁМКИ (оркестратор №13, 04.08.2026).** Статус: **ПРИНЯТ**, залендено этим коммитом (D39.102). Метод — адверсариальная приёмка тремя контурами. **(1) Пере-раны:** 12-агентный воркфлоу пере-ранил ВСЕ строки таблицы «заявление = команда» ($0, офлайн по сырью) — 8/8 CONFIRMED, ни одного расхождения чисел (голд 53/45/8/34 · базисы 12/18/27/5 · формы S1/SC/C3/C3conf/E1/C4 · AUC с CI · химеры B4 по сырью батчей · инжект-таблица · 18/149 · 1/75 · §E/§F по сырью); все 23 адреса §A подтверждены по HEAD `7f6270a` (3 уточнения координат: сброс sticky живёт в `wave.go:84-86`; фикстура A8 — дистилл `testdata/bankfull-surfaces.txt`; механизм series до ~:76); байт-сверка инжект-пробы с движком: заголовок/маркер/«src → dst»/второй system байт-идентичны (gender-нота не моделируется — для безгендерного глоссария рендер совпадает). **(2) Харнесс и деньги:** независимый пересчёт из сырья $0.107334 против записанных $0.107335 (округление на записи); цены = `models.yaml`; 84/84 finish=stop; слаг-дрейфа нет; голд 53/53 против сида, пере-сборка детерминистична байт-в-байт. **(3) Слепое ревью кода банка** (author≠reviewer, без чтения этого отчёта) + 12 опровергателей: находки СВЕРХ §A заведены строками 128–132 (главные: банкнота-парсер теряет хвост многословного dst против клейма A10 «дефектов нет»; emitRankCap×writeAutoBank молча стирает термы из авто-банка; кап инъекции не считает маркер/гендер-ноты).
|
||||
> **Оговорки приёмки (выводов не двигают):** (а) в скоринге армов C/D — regex-конфаунд: голд-rx 真元 матчится внутри верного перевода 元海 ⇒ «верные строки» C/D завышены до 2 ячеек; выводы «wrong принят 6/6 · Δ=0 · вытеснение 5/6» стоят на другой метрике и не задеты; (б) C4=20/45 хрупок — 2-2-тай в 7/45 термов решается порядком голосов; вывод «совет закрыть» стоит на C3−SC=+3 (один кластер) и glm-соло 25>23, не на C4; (в) фоллбек C3 несимметричен (сработал 5/45, эффект мал); SC при temp=0 меряет недетерминизм провайдера, не сэмплинг; (г) иллюстративные пары A4 склеены не как печатает скрипт (см. аннотацию в §A4); (д) «точность 44–56%» — числовые пассы; словесный dsw = 40.0%; (е) 18 оплаченных доп-поверхностей ростера кодом почти не скорятся — выводы по ним ручные по сырью; (ж) атрибуция литературы уверенности поправлена аннотацией в §D (Xiong et al. 2023, не Kadavath/Tian); DelTA first-wins и WMT25 подтверждены первоисточниками; (з) «потолок $1.00 — слово владельца 04.08» — со слов сессии (ратифицированный потолок $1.20, D39.90 п.5); при факте $0.107 беспредметно; арифметика ПИНГА в PROGRESS («+$0.0161») — склейка инкрементов C+E, леджер отчёта чист.
|
||||
> **→ Тот же день (04.08): все 4 вопроса владельцу ЗАКРЫТЫ.** (1) мини-голд алиасов — отложен до первого длинного прогона (D39.103); (2) «Гуюэ» — не чинить, канал сида (D39.104 п.3); (3) проба редакторского провода санкционирована — промт выдан, отчёт будет `../experiments/18-editor-wire-probe.md` (D39.103); (4) фикс-пак §G санкционирован строкой 128 — промт выдан (D39.103). Поверх §C ратифицирована доктрина инжекта D39.104 (закон на проводе для всех ролей; маркер снимается — строка 134).
|
||||
|
||||
**Ресёрч+полигон сессия, 04.08.2026.** Исполнение `docs/archive/prompts/BANK_ARBITRATION_RESEARCH_SESSION_PROMPT.md` (заархивирован D39.101)
|
||||
(D39.89; пере-запуск — артефактов захода 02.08 в дереве не было, D39.90 п.5; подрезка учтена: B2
|
||||
|
|
@ -418,6 +419,8 @@ ParseReply. **glm разошёлся в имени Aaron между соседн
|
|||
|
||||
## Вопросы владельцу
|
||||
|
||||
> → Закрыты в день приёмки: п.1/3/4 — D39.103; п.2 — D39.104 п.3 (детали — ревью-шапка).
|
||||
|
||||
1. **Мини-голд алиасов** (§E-1 research/20, висит с 17.07): полезен кластер-каналу, не гейт. Делать?
|
||||
(метод и объём ~20–30 мин описаны в research/20 §E-1).
|
||||
2. **«Гуюэ слитно» — пар-норма Палладия для составных фамилий или вкус книги?** Если пар-норма —
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue