No description
Find a file
2026-07-11 15:58:29 +03:00
backend Land sanitizer fix D33.1: trailing gemini-leak now caught, false-positive broken-word class removed, minor narrowings, golden version-fold verified; re-run sanitizer blocker cleared 2026-07-11 15:41:38 +03:00
docs Ratify D34: seed v2 signed with owner term overrides recorded, mandate acceptance-config repoint before re-run to avoid stale-snapshot, fidelity re-gate by independent polygon judge 2026-07-11 15:58:29 +03:00
eval Land exp13 translator bake-off with review banner: seed v2 accepted pending owner sign-off, draft flash retained (pro rejected — manufactured convergence, core-term catastrophe, no fidelity gain), ratify D32 2026-07-11 08:50:55 +03:00
.gitignore Ratify external-review verdicts for both packages, block D15.2 implementation pending spec rework, add fix-lists, multisession git rule, and key-file gitignore 2026-07-09 19:07:55 +03:00
CLAUDE.md Revision D31 batch 2: actuality map atop decisions log, refreshed CLAUDE.md pipeline and status, banners and supersession marks across architecture docs 2026-07-11 05:34:25 +03:00
START_PROMT.MD Commit owner's V1-V3 brief additions and two externally sourced failure-mode notes with provenance headers pending origin confirmation 2026-07-09 16:16:11 +03:00

TextMachine — документация

Проект: бэкенд (позже — фронтенд-IDE) художественного перевода крупных текстов (книги, ранобэ, вебновеллы; zh/ja/en→ru) через мультиагентный пайплайн поверх LLM API. Стартовый бриф: ../START_PROMT.MD. Онбординг Claude-сессий: ../CLAUDE.md.

Ключевые цели:

  1. Максимальное художественное качество — победить «нехудожественность» AI-переводов.
  2. Низкая себестоимость: пайплайн из дешёвых моделей + редкие адресные вызовы дорогих.
  3. Банк памяти / глоссарий на всю книгу — консистентность имён, терминов, стиля.
  4. Обработка 18+ с учётом цензуры провайдеров (мультипровайдерность).
  5. Телеметрия токенов/стоимости/качества с первого дня.

Структура

  • architecture/ — синтез. Источник истины по решениям — 05-decisions-log.md (D1D31); при конфликте с любым доком он выше.
    • 01-decisions.md — принципы Р1Р10; 02-mvp-plan.md — фазы и приёмка (v3, 09.07); 03-implementation-notes.md — контракты Фазы 0; 04-unhappy-paths.md — ~70 режимов отказа → механизм; 06-memory-risk-registry.md — реестр рисков банка памяти; 07-strategic-review.md — стратегический аудит (09.07): вердикт end-to-end, топ-риски, курс-коррекции; components.puml/pipeline.puml — диаграммы v3 (владелец смотрит PlantUML-расширением VS Code; вручную НЕ рендерить).
  • experiments/ — эмпирика «Полигона»: 00-provider-quirks (читать перед любым вызовом провайдера), 01-token-calibration, 02-refusal-benchmark, 03-local-stand, 04-editor-quality, 06-local-extraction, 07-coverage-precision, 08-cost-model-v2 (актуальная денежная модель), 09-pilot-protocol (пилот Ф2.5 + поправки D13), 10-explicit-benchmark (18+ violence-рука канала B), 11-erotica-benchmark (erotica по трём парам/регистрам — закрытие D14.4, D22).
  • research/ — фактура исследований 0405.07: 0110 базовые, 11-gap-* добор критиком, 12-* режимы отказа/отзывы/таксономии (+ два внешних материала с провенанс-шапками), 13 валидация памяти, 14 адаптивная память, 15 голос и состояние (принят, D21), 16 ридер-IDE (принят с ревью-шапкой, D29), 17 внешняя критика GPT-5.6 (принят с ревью-шапкой, D25)у 16/17 читать шапку прежде тела. ⚠ Часть под superseded-баннерами (01/02/03/04/05/09 и gap-1/2/5) — читай баннер прежде содержимого.
  • PROGRESS.mdжурнал (CURRENT-STATE сверху, ниже хронология; НЕ источник решений).
  • Активные хендофф-промты: ORCHESTRATOR_SESSION_PROMPT.md (роль оркестратора) · BACKEND_SANITIZER_FIX_SESSION_PROMPT.md (2 обязательных фикса санитайзера D33.1 — гейтит пере-прогон) · BACKEND_D152_SESSION_PROMPT.md (пакет D15.2: этап А D33; Б реализация v3.1 + В экспорт/override — промт после пере-прогона) · ACCEPTANCE_SESSION_PROMPT.md (приёмка Ф1: этап A D24; этап B заморожен D26; следующий шаг — пере-прогон 25 глав flash+свзякой D33.6, предусловие из 5 пунктов) · POLYGON_PACKAGE4_SESSION_PROMPT.md (⚠ до-D30 хвост: сид-часть закрыта exp13, живо только D22.8-остаток — освежить/не запускать как есть). Закрытые (пакеты №35, erotica, «Голос», GPT-восхождение → r/17, ридер-IDE → r/16, exp12 → D30, exp13 → D32) — в archive/prompts/.
  • archive/ — закрытые сессионные промты (только история, инструкции оттуда не исполнять).

Статус (2026-07-12)

Фаза 0 ; Ф1-машинерия (пакеты №15 — D20D28); приёмка этап A (D24), этап B заморожен (D26). exp12-диагностика принята (D30): «нечитаемо» = пассивный моно-редактор + сид + построчная вёрстка от промптов + нет санитайзера; дефекты смысла — в черновике. Ратифицированы: флип D1 (редактор БИЛИНГВ, supersede D17.в), reflow, output-санитайзер, глоссарий v2 (спорные — под подпись владельца), exp13 бейк-офф переводчиков. Очередь: бэкенд D15.2 (этап А гейтит пере-прогон) ∥ полигон exp13 → единый resnapshot → пере-прогон 25 глав кандидатом (re-gate верности обязателен) → чтение владельца → этап B. Трек: дешёвые модели сейчас, фронтир потом (конфиг-первая архитектура — D30.7). Решающая точка — пилот Ф2.5; блокеры — билингв-якорь/аннотаторы ≥3 (D25.9-Q1), корпус, проба судьи-дублёра 18+ (D22.6). Ключ xAI: единый, data-sharing, off перед продом (D27).

Доступные ключи от моделей

DEEPSEEK_API_KEY, ZAI_API_KEY, KIMI_API_KEY, OPENAI_API_KEY, GEMINI_API_KEY, XAI_API_KEY, MISTRAL_API_KEY