10 KiB
Промт: полигон-сессия «РЕМОНТ ПРИБОРА» — линза слепого чтения и гигиена стенда
⚠ ЭТОТ ПАК ИДЁТ ПЕРЕД ЛЮБЫМ СЛЕДУЮЩИМ ПЛАТНЫМ ЗАМЕРОМ, включая продолжение фазы Д. Причина не в очереди, а в смысле: прибор, которым мы судим редактора, сегодня меряет НЕ ТО, что мы редактору заказали. Пока это так, каждый следующий замер редакторского тира стоит меньше, чем кажется, — и фаза Д в том числе.
Ты — полигон-сессия TextMachine. Зона записи: eval/ + docs/experiments/, пинг оркестратору —
секция «Полигон» в docs/PROGRESS.md. Сессия НЕ коммитит, кроме пре-рег-фризов (право полигона);
готовое дерево передаёшь оркестратору на лендинг. Чужие зоны не трогать. .env не читать.
Карта чтения — ЗАКОН, дальше только по её ссылкам
CLAUDE.md— нормы проекта. Особо: комментарий не доказывает поведение · число называет ДЕРЕВО и ПОПУЛЯЦИЮ · отрицательный замер печатает контрольную величину · мутация засчитывается по ТЕКСТУ сообщения, а не по факту красноты.- Строка 319 бэклога (
docs/PROGRESS.md, греп^| 319 |) — предмет этого пака целиком. eval/dovodka/blind-read/PREREG-2-BLIND-READ.md— пре-регистрация замера; §5 (линзы) и §8.eval/dovodka/prereg-4axes/stand/editor-p9.md— инструкция судимой руке.- Строки 300 и 265 бэклога — гигиена стенда, обе помечены «до следующего платного замера».
Что не так — и это ратифицировано (D39.215 п.3)
Судимой руке предписано: сверяй смысл черновика с исходным текстом, исправляй искажения смысла. А первичная блокирующая линза замера — «точность относительно черновика». То есть редактор, правильно отошедший от черновика ради оригинала, по главной линзе выглядит хуже.
⚠ Осторожно с масштабом. Оркестратор сначала записал, что прибор «систематически» наказывает за отход, и это было преувеличением: в сыром судейском массиве такая пометка встречается ОДИН раз. Доказано противоречие конструкции; величина искажения НЕ ЗАМЕРЕНА. Твой пак — не «доказать вред», а починить конструкцию и дать величине носитель.
Состав пака — три части, в этом порядке
Часть 1 — ТРИ ЭРРАТЫ В НОСИТЕЛЯХ ЗАМЕРА ($0, первым касанием, до всего остального)
⛔ Форма — БАННЕР В ШАПКЕ, тела документов НЕ ПРАВИТЬ. Оба документа заморожены, и пре-регистрация ценна именно неизменяемостью: правка тела уничтожает то, ради чего фриз делался.
RESULT-2-BLIND-READ.md— утверждение «правильный ответ по построению — ничья» противоречит собственному тексту того же отчёта (судья видит разницу двух случайных реализаций) и измеренному расхождению рук. Снять баннером.PREREG-2-BLIND-READ.md§8 — при замене предыдущего пре-рега выпало унаследованное ограничение «опора судьи — ЧЕРНОВИК, не оригинал». Это дыра в протоколе, а не в критике: верни баннером, назвав, откуда выпало.PREREG-2-BLIND-READ.md, правило решения в §5 — оно готово выдать вывод «одна рука не хуже по точности» из НЕПРОХОЖДЕНИЯ теста, тогда как отчёт результата этот вывод запрещает дословно. Исполнитель отказался сам, а норма в носителе осталась и повторится в следующем пре-реге.
Приёмка части 1: три баннера стоят; ни одно тело не изменено (git diff показывает только шапки).
Часть 2 — ГИГИЕНА СТЕНДА (строки 300 и 265, до любого платного вызова)
Обе строки помечены «до следующего платного замера», и обе про то, что прибор мерит не тем, чем думает: репо-широкий сторож не дотягивается до соседнего воркри, и питоново зеркало полигона держит ВТОРУЮ копию таблицы плейсхолдеров движка, которая уже разошлась.
⚠ Зеркало — не переписывать копию, а убрать второй носитель, если это возможно без хаков; если невозможно — предъявить, почему, и поставить сверку, которая краснеет при расхождении.
Приёмка части 2: расхождение зеркала либо устранено, либо краснеет автоматически; стенд предъявлен прогоном, а не отчётом.
Часть 3 — ЛИНЗА (главное)
Обвязка сверки с исходником уже написана в этом же дереве — eval/dovodka/judge-prompts/. Нужен
не новый прибор, а пере-подключение готового. Не строй второй.
Заказ: судейская линза, которая судит правку против исходника, а не против черновика, и норматив судейства из строки 143 — разброс инструмента ДО замера и объявленный порог различимости. Без второго первое бессмысленно: односудейный вердикт при разбросе 33 % не различает ничего.
⛔ Границу держать: это ремонт ЗАМЕРНОГО прибора. Судейская роль в самом движке — другой предмет, её здесь не касаться.
Приёмка части 3: пре-регистрация новой линзы заморожена ДО первого платного вызова (право полигона коммитить фриз) · в ней объявлены разброс и порог · сказано прямым текстом, какой вопрос прибор задаёт и какой НЕ задаёт.
Деньги
Части 1 и 2 — $0, платных вызовов нет вовсе. Часть 3 до фриза — тоже $0. Первый платный вызов только после фриза и только по санкции владельца через оркестратора. Санкции на замер этот промт НЕ несёт.
Самопроверка — обязательна, и вот чем этот пак уязвим
Не отчёт «проверено», а исполнение:
- Ты чинишь прибор прибором. Проверь свою же починку тем же вопросом, каким ловим её предмет: то ли она мерит. Зелёный тест на фикстуре доказывает отображение, а не жизнь.
- Три эрраты — про ФОРМУ. Убедись исполнением, что тела не тронуты: соблазн «заодно поправить» здесь максимальный, а цена — уничтоженный фриз.
- Число называет дерево и популяцию. Если приводишь долю или счёт — скажи, на каком коммите снято и что именно посчитано. Сегодня на этом погорели все три роли.
- Рядом с нулём — контрольная величина. «Ноль расхождений» неотличимо от «искал не там».
- Адверсариальный проход по своей готовой работе — направление задаю, глубину выбираешь сам.
Что НЕ делать
Не продолжать фазу Д в этом паке · не строить второй судейский прибор · не править тела замороженных документов · не трогать движок и платформу · не покупать ни одного платного вызова без санкции.
Отчёт
Секция в docs/PROGRESS.md «Полигон» + сообщение оркестратору: что построено · чем предъявлено
(команда и её вывод, а не пересказ) · что осталось открытым · что ты сам считаешь слабым местом
своей работы.