From d5834dc20e1c807312b77e42560f9f0df7d08fd8 Mon Sep 17 00:00:00 2001 From: heaven Date: Wed, 16 Sep 2026 04:33:58 +0300 Subject: [PATCH] Correct four facts in the bank consilium prompt and its evidence README: reasoning visibility, what is mined from the source, a number's carrier, and a quote's subject --- docs/BANK_MEMORY_CONSILIUM_SESSION_PROMPT.md | 12 +++++++++--- .../README.md | 19 ++++++++++++++++--- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/docs/BANK_MEMORY_CONSILIUM_SESSION_PROMPT.md b/docs/BANK_MEMORY_CONSILIUM_SESSION_PROMPT.md index c7a7c0e8..24f5586f 100644 --- a/docs/BANK_MEMORY_CONSILIUM_SESSION_PROMPT.md +++ b/docs/BANK_MEMORY_CONSILIUM_SESSION_PROMPT.md @@ -32,7 +32,9 @@ - Между стопом и финалом был второй проход терминолога после человеческой подписи двух термов. - Эррата 11.09-и называет это ценой пере-майнинга после подписи: «Хороши ли эти 12 замен — вопрос КАЧЕСТВА» (греп `Эррата 11.09-и` в `docs/architecture/05-decisions-log.md`). - - **На следующей покупке глав — выведено из кода, живьём не наблюдалось.** + - **На следующей покупке глав — выведено из кода.** ⚠ Испр. 16.09: рост авто-банка между прогонами наблюдался + живьём на стенде полигона (`docs/experiments/23-editor-tier.md:8237-8246` — терминолог доконсолидирует банк под + бюджетом). Живьём не наблюдалось именно пере-решение уже решённой передачи и судьба отгруженных глав. - Покупка сперва доставляет новые юниты и только потом пере-делывает отгруженные, чьи байты сдвинул банк (`backend/internal/pipeline/volume.go:410-427`, `DELIVERY BEFORE REWORK`). - Пере-делка идёт с согласием на пере-оплату (`:351`). @@ -126,6 +128,8 @@ изменится на перевод это же пол книги может перегенерировать.» - «Ну вариант где замораживаем звучит логично, так а что тут не так пойти может? Форма как то перевода поменяться или что?»; «только я спрашивал скорее какой алгоритмический фикс и какие трейдоффы тут могут произойти». + - ⚠ Испр. 16.09: вторая фраза сказана о ТОЖДЕСТВЕ термина — это пункт 4 того же сообщения, ответ про ряд 330, — а + не о заморозке. О заморозке его вопрос: «что тут не так пойти может?». - «族长 и 族長 это точно одинаковый термин? Я китайский не знаю, но выглядит это как разные слова». - «Ты тут не упарываешься в конкретное решение на моих замечаниях? Нам бы придумать что то качественное вместо каких то заплаток»; «как сделать универсально»; «У нас не получается антипаттерн заплатка под конкретный язык?». @@ -201,11 +205,13 @@ - **D5.** Бриф заморожен, новые термины дописываются, принятое молча не пересматривается. П.1 — проактивный `gender=hidden` и ретро-патч «с тома N — так» (подробно — П4). - **D7 правка 1.** Ты/вы — журнал событий переходов; `gender` — с проактивной установкой `hidden` (подробно — П4). -- **D39.42.** Банк майнится по черновикам всей книги сразу. П.5: смена банка после оплаты — пере-редактура ТОЛЬКО +- **D39.42.** ⚠ Испр. 16.09 (находка консилиума, сверена): список терминов, частоты и KWIC берутся из ИСХОДНИКА всей + книги и полны после первой покупки (D39.170, ловушка 1); из черновиков купленных глав приходят только варианты + передачи. П.5: смена банка после оплаты — пере-редактура ТОЛЬКО затронутых юнитов, со сметой до согласия. - **D39.59 (2).** «БАНК — КУРС НА АВТОНОМНОСТЬ: подпись владельца ОПЦИОНАЛЬНА»; «банк обязан приходить с максимально качественными АВТОНОМНЫМИ переводами». -- **D39.69.** «Гипотеза первенства ОПРОВЕРГНУТА»: терминолог ре-решает контекстом. Риск B1 +- **D39.69.** «гипотеза первенства ОПРОВЕРГНУТА»: терминолог ре-решает контекстом. Риск B1 (`docs/architecture/06-memory-risk-registry.md:44`): «первый (наименее информированный) перевод имени лочится на 1000 глав». - **D39.102 п.2.** Закрыты «по нужности» целиком: равноправный консилиум как прод-механизм · кросс-модельное diff --git a/docs/archive/reports/BANK_CONSILIUM_INPUTS_2026-09-15/README.md b/docs/archive/reports/BANK_CONSILIUM_INPUTS_2026-09-15/README.md index c2a501b6..57992c20 100644 --- a/docs/archive/reports/BANK_CONSILIUM_INPUTS_2026-09-15/README.md +++ b/docs/archive/reports/BANK_CONSILIUM_INPUTS_2026-09-15/README.md @@ -25,6 +25,11 @@ Базы: `~/tm-coldrun-a/stand/books/bk_ROEHZBD46ALFI43E/project.db` (A) и `~/tm-coldrun-b/stand/books/bk_NH6275ZIRFFTLZHG/project.db` (B). Сайдкары стопа банка: `books/gu-zhenren/door-to-file/bankstop-paid/` (A) и `books/gu-zhenren/door-to-file-b/bankstop/` (B). +⚠ **Ловушка имён (найдена приёмкой 16.09).** У этих баз есть побайтные близнецы в дереве книг под другими именами: +`door-to-file-b/smoke-dbs/migrated-from-runA-v16-to-v18.project.db` — это прогон A (69 строк, 33 вызова, $0.419423), а +`door-to-file-b/paid-final-project.db` — прогон B (66, 35, $0.396657). При этом каталоги `books/gu-zhenren/coldrun-a` +и `coldrun-b` — ДРУГИЕ, более старые артефакты (ноль строк глоссария; у `coldrun-a` 99 вызовов и $0.126068). Имя +`coldrun` обманывает: мерить по ним — замер чужой клетки. ⚠ `books` — симлинк на `/home/ubuntu/projects/textmachine/books`, и `find` без `-L` в него не заходит — даёт ложный ноль. Все числа ниже независимо пере-сняты опровергателем промта тем же прибором и сошлись. @@ -56,8 +61,12 @@ Проходы разделены вызовами черновой стадии: id 17–22 в A и 19–24 в B. У классификатора B 2 из 6 вызовов закончились `finish_reason = length`, у классификатора A — 0 из 6. -- **Размышление модели не видно.** `request_log.reasoning_tokens` = 0 у всех ролей обеих баз. `ReasoningTokens` в - `checkpoints.usage_json` равно 0 или отсутствует (у части вызовов черновой стадии). +- **Размышление модели этими полями не видно.** `request_log.reasoning_tokens` = 0 у всех ролей обеих баз. + `ReasoningTokens` в `checkpoints.usage_json` равно 0 или отсутствует (у части вызовов черновой стадии). + ⚠ **Испр. 16.09 (находка консилиума, пере-снята мною):** «размышление не видно» верно ТОЛЬКО для этих двух полей. + В базе B есть колонка `request_log.reasoning_in_completion`, и по ней размышление составляет 75–98 % оплаченных + completion-токенов: classifier 97.6 %, terminologist 92.5 %, translator 85.3 %, editor 75.2 %. В базе A этой колонки + нет вовсе. ## Что снято в эту смену — не повторять @@ -76,7 +85,9 @@ ОПРОВЕРГНУТА — роль не первовхожденческий и не частотный выбиратель, ре-решает контекстом». - Это же посылка предложения «заморозка + сверка + менять замороженное только человеку» (`06`, строка 870). - Владелец назвал его логичным и спросил, что при нём ломается. Ответы оркестратора — в `06`, с оговорками баннера. -- «Улики только из переведённой части книги» — против D39.42: банк майнится по черновикам всей книги сразу. +- «Улики только из переведённой части книги» — против D39.42. ⚠ **Испр. 16.09, точная форма:** список терминов, + частоты и KWIC-контексты берутся из ИСХОДНИКА всей книги и полны после первой покупки (D39.170, ловушка 1); + из черновиков купленных глав приходят только варианты передачи. - «Оговорка области употребления опровергнута экспериментом 18» — неточно. `docs/experiments/18-editor-wire-probe.md:621`: «Не подтверждено: оговорка области §B … В движок не вносить.» А D39.104 п.1 её ратифицирует. - «`hidden` — исход классификатора» — нет: `backend/prompts/zh-ru/classifier.md:10-11` держит его ручным полем сида. @@ -96,6 +107,8 @@ греп `ОБЛАСТЬ D39.144 п.1 СУЖЕНА ЯВНО`. - Откуда числа предложения. Сверка `05` (`sync_honest`): «14 из 66» на момент сверки было только в собственном плане (`docs/NEAR_TERM_PLAN.md`, п.10), внесённом этой же сменой (`4200036`), а «INVENTED 17/66» не найдено ни в эксп-24 и эксп-25, ни в журнале, ни в бэклоге. + ⚠ **Испр. 16.09:** число 14 всё же стоит в `docs/experiments/25-door-to-file-b.md:378` — но ТАБЛИЧНОЙ формой + («| B | 66 | **14** |»), которую подстрочный поиск формулировки «14 из 66» не находит. Оба — замеры оркестратора 15.09; «14 из 66» линза `B` в `01` сняла и сама. Выше оба пере-сняты. ## Проверено по коду в эту смену (якоря по `5dbb5cb`; сомневаешься — пере-сними)