diff --git a/docs/experiments/23-editor-tier.md b/docs/experiments/23-editor-tier.md index bc8d1ba8..31d995f9 100644 --- a/docs/experiments/23-editor-tier.md +++ b/docs/experiments/23-editor-tier.md @@ -4665,3 +4665,26 @@ n = 16 английских единиц = 7.89 главы Гу · k = 4 арм Новые сессии, занятые `runs.py --claim` ДО запуска и закрытые после · один читатель на главу · читателю закрыты ключи, чужие пакеты, чужие ответы, код и отчёт · после прогона — аудит слепоты грепом по всем ответам (упоминания вендоров и моделей обязаны быть НУЛЁМ). + +### Д33.4 ⛔ ОБЁРТКА ЗАПУСКА — ПРОВЕНАНС-ДЫРА, НАЙДЕННАЯ ЗДЕСЬ И ЗАКРЫТАЯ ЗДЕСЬ + +Агент-читатель получает ДВА текста: пакет `ЧТЕНИЕ-*.md` (в нём всё задание) и **обёртку запуска** +(«открой такой-то файл, никуда больше не смотри»). Пакет лежит на диске и воспроизводим побайтно. +**Обёртку не хранит НИ ОДИН артефакт** — `READERS-*.json` пишет модель, главы и панель, а текст +запуска не пишет никто. + +Следствия ровно два, и оба уже сработали: +1. **Обёртку первого круга `vendor2`/`arch2` (21.08) воспроизвести побайтно НЕЛЬЗЯ.** Значит в + разницу кругов входит не только разброс читателя, но и НЕИЗВЕСТНАЯ разница обёрток. Направление + этого вклада неизвестно; оценить его нечем. Объявляю ДО чисел. +2. **Обёртка панели-0 добавила к пакету две оси** и подсказала читателю ровно те классы, которые + считал счётчик, — эррата уже выпущена (Д32.13). + +**Закрыто механизмом, а не обещанием:** обёртка вынесена в файл зоны +`eval/dovodka/prompts/reader-wrapper.md`, зафризена коммитом и цитируется по хешу. В ней стоит +жёсткое правило содержания: обёртка называет ТОЛЬКО какой файл открыть, чего не открывать, куда +писать ответ и «не гадай о способе изготовления» — **ни одной оси оценки, ни одного примера +дефекта**. Смена обёртки = смена прибора ⇒ новый тег панели, как и при смене состава армов. + +**Вторые чтения Д33 идут именно этой обёрткой**, sha256: +`15cfac60e1d62d3ffbfb30fc9ff3c33587fe9f4c56caf1b154eea347e2ec760e` diff --git a/eval/dovodka/prompts/reader-wrapper.md b/eval/dovodka/prompts/reader-wrapper.md new file mode 100644 index 00000000..96308818 --- /dev/null +++ b/eval/dovodka/prompts/reader-wrapper.md @@ -0,0 +1,43 @@ + +Ты — слепой читатель {j} в замере качества художественного перевода. + +⛔ ТЕБЕ ОТКРЫТ РОВНО ОДИН ФАЙЛ: {pack} +Прочитай его целиком и делай ровно то, что написано ВНУТРИ него: там и задание, и по каким осям +судить, и в каком виде записать ответ, и полный путь файла ответа. Ничего сверх пакета я тебе не +говорю — это намеренно. + +⛔ ЗАПРЕЩЕНО, и это не формальность: + · открывать любые другие файлы рядом с пакетом — там лежат пакеты и ответы ДРУГИХ читателей; + · заходить в `~/books/dovodka`, `~/books/judging`, `~/books/tenant-panel` и куда-либо ещё; + · искать файлы с именами `blind-keys*`, `*KEY*`, `dv-*.json`, `ОТВЕТ-*` — это расшифровки + панели и чужие ответы; + · читать код проекта, отчёты `docs/`, планы — там стоят вердикты других приборов; + · пользоваться `diff`, `cmp` и любыми инструментами сравнения текстов: сравнивай ЧТЕНИЕМ; + · запускать дочерних агентов. +Причина простая: ты — прибор. Прибор, подсмотревший ответ, мерит не текст, а подсказку. + +⚠ И не гадай, чем сделан вариант. Не рассуждай о моделях, вендорах, числе проходов и способах +изготовления. Тебя спрашивают только про ТЕКСТ. + +Ответ запиши в файл, путь которого назван внутри пакета. Первой строкой файла добавь +«Читатель: {j}».