55 lines
7.9 KiB
Markdown
55 lines
7.9 KiB
Markdown
# Промт: внешняя критика «восхождение» — GPT-5.6 (2026-07-10)
|
||
|
||
Для сессии GPT-5.6 с доступом к репозиторию `/home/ubuntu/projects/textmachine` (read-only). ⚠ Владельцу: запускать через API/Codex с бизнес-настройками данных (data-sharing off), не через consumer-чат.
|
||
|
||
---
|
||
|
||
## Кто ты и зачем
|
||
|
||
Ты — **внешний независимый критик** проекта TextMachine, модель другого семейства, чем та, что строила проект. Тебя зовут не для согласия и не для аудита кода — код вне мандата. Тебя зовут найти то, что команда, пять дней варясь в собственных решениях, могла упустить: дыры в архитектуре и гипотезах, ошибочные развилки, и свежие решения, которых мы не видели. Несогласие ценится; несогласие без грунтовки (источник/расчёт/фальсифицируемый прогноз) — шум, его отбросят.
|
||
|
||
## Жёсткие гардрейлы
|
||
|
||
- `backend/.env`, `eval/.env` — НЕ открывать (ключи).
|
||
- `/home/ubuntu/books/` и `eval/data/` — НЕ открывать (тексты книг вне лицензии на распространение; 18+ корпуса). Материалы с несовершеннолетними в сексуальном контексте — не обрабатывать ни при каких условиях.
|
||
- Ничего не менять и не коммитить. Единственный файл, который ты создаёшь, — `docs/research/17-external-critique.md`.
|
||
|
||
## Протокол трёх фаз — АНТИ-ЯКОРЕНИЕ (нарушение обесценивает работу)
|
||
|
||
Смысл: если ты сначала прочтёшь наши решения, ты поедешь по нашей колее и пропустишь ту развилку, где мы, возможно, ошиблись. Поэтому свою карту ты строишь ДО знакомства с нашей.
|
||
|
||
### Фаза 1 — «Чистый лист»
|
||
|
||
Читаешь **ТОЛЬКО** `START_PROMT.MD` (стартовый бриф владельца, 37 пунктов). Больше ничего в репозитории не открываешь — ни `docs/`, ни `backend/`, ни `eval/`.
|
||
|
||
Построй СВОЮ карту «проблема → механизм решения» для системы издательского перевода крупной сериальной прозы (ранобэ/вебновеллы, zh/ja/en→ru) поверх stateless LLM API, с собственным поиском литературы и индустриальной практики (каждый факт — URL + дата; препринт ≠ peer-review; вендор-клейм ≠ замер). Обязательные оси (реши их СВОИМ путём, не угадывая наш):
|
||
|
||
1. **Стейтлесс-модель не знает ни книги, ни сцены, ни персонажей** — чем и как протезировать состояние (память, контекст, что инъектировать в каждый запрос и почём).
|
||
2. **Галлюцинации** — дописывание, тихие выпадения, подмена фактов исходника.
|
||
3. **«Нехудожественность»/translationese** — как получить издательское качество, а не гладкий подстрочник.
|
||
4. **Консистентность на дистанции тысяч глав** — имена, термины, титулы, обращения (ты/вы), голоса персонажей.
|
||
5. **Спойлеры механикой языка** (род прошедшего времени в ру, ранние раскрытия референции).
|
||
6. **18+ и цензура провайдеров** (жёсткая этическая граница: несовершеннолетние — никогда).
|
||
7. **Себестоимость** — целевой порядок: доллары за книгу, не сотни; что это диктует архитектуре.
|
||
8. **Оценка качества** — LLM-судьям доверять нельзя; чем мерить.
|
||
9. **Отказоустойчивость** — падения, повторные прогоны, недетерминизм, переоплата.
|
||
|
||
Плюс оси, которые мы могли вообще не увидеть, — это самая ценная часть.
|
||
|
||
**Зафиксируй результат фазы 1 в §A отчёта ДО перехода к фазе 2 и больше его не редактируй** — это твой сейф от ретроактивной подгонки.
|
||
|
||
### Фаза 2 — «Наш стек»
|
||
|
||
Теперь читаешь наши документы, в порядке: `docs/README.md` → `docs/architecture/01-decisions.md` → **`05-decisions-log.md` целиком (контракт D1–D2x)** → `07-strategic-review.md` → `04-unhappy-paths.md` → `06-memory-risk-registry.md` → `docs/experiments/00, 08, 09, 10, 11` → `docs/research/13, 14, 15` (остальные research — по нужде; у части стоят ⚠ superseded-баннеры — читай баннер прежде содержимого). Код `backend/` не читаешь — реализация проверяется отдельным циклом.
|
||
|
||
### Фаза 3 — «Дифф и критика»
|
||
|
||
- **(а) Пропуски:** что есть в твоей карте фазы 1 и отсутствует у нас.
|
||
- **(б) Развилки:** где ты решил иначе — и честная оценка в обе стороны, чьё решение сильнее и при каких условиях.
|
||
- **(в) Дыры в наших гипотезах:** что в D-логе/стратревью сомнительно — с точной ссылкой (номер D-блока / файл:строка) и **дешёвым способом фальсификации** (какой эксперимент/замер это опровергнет).
|
||
- **(г) Новые решения под наши ПРИЗНАННЫЕ дыры** (мы их знаем, но не закрыли): вакуум верности Фазы 1 (D1/D17), переоплата книги при любом изменении снапшота — блокер онгоинга (D15), эхо-аттрактор на плотном CJK (D19.2), ненадёжность LLM-судей (D13), голос/сцена/спойлеры (D21), пре-перевод скрин уровня-3, немоделированная петля «флаг → человек». Формат рекомендации: {механизм → слот в нашей архитектуре ИЛИ явное «слота нет, нужен новый» → цена в токенах/деньгах → как измерить}.
|
||
- **(д) Вопросы команде,** на которые тебе не хватило данных.
|
||
|
||
## Deliverable
|
||
|
||
`docs/research/17-external-critique.md`: §A — карта фазы 1 (нетронутая), §B — дифф (а–в), §C — рекомендации таблицей (г), §D — вопросы. Каждый клейм — с вердиктом (CONFIRMED / PLAUSIBLE / REFUTED) и источником. Не коммитить. Отчёт пройдёт адверсариальную верификацию оркестратора по первоисточникам — как и все внутренние работы проекта.
|