books/gu-zhenren/rerun/pipeline-rerun.yaml

65 lines
3.3 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Пере-прогон Ф1 (D30.9/D34.2) — 蛊真人 zh→ru, кандидат-конфиг.
# СОБРАН ИЗ БОЕВОГО backend/configs/pipeline-c1.yaml (HEAD, post-D33) байт-в-байт по
# составу стадий / версиям промптов / порогам / эскалации. Отличия от pipeline-c1 —
# ТОЛЬКО те, что обоснованы контрактом приёмки (не по вкусу):
# 1. prompt-пути АБСОЛЮТНЫЕ (конфиг живёт вне backend/, относительный ../prompts
# резолвился бы в /home/ubuntu/books/... — мимо). Содержимое промптов = те же
# файлы backend/prompts → prompt_sha256 в снапшоте совпадает с боевым.
# 2. escalation.budget_usd = 2.0 (>0): pipeline-c1 держит 0 ради зелёного CI/Ф0;
# приёмка ОБЯЗАНА >0, иначе single-hop echo-эскалация черновика не стреляет (D22.11).
# Всё остальное (модели, prompt_version, temp, reasoning, гейты, sanitizer.enabled) —
# как в pipeline-c1 @HEAD. Правка промпта/версии = resnapshot = переоплата (D15).
core: C1
version: 1
defaults:
max_output_ratio: 2.2
min_max_tokens: 2048
context:
glossary_injection: selective
glossary_token_budget: 800
stm_depth: 2
overlap_tokens: 200
cache_ttl: "5m"
retries:
regenerate_before_escalate: 1
stages:
- name: draft
role: translator
model: deepseek-v4-flash # exp13/D32: flash СОХРАНЁН (pro отклонён); thinking ON
prompt: /home/ubuntu/projects/textmachine/backend/prompts/translator.md
prompt_version: v1-reflow # D30.2: reflow-вёрстка (SHA сменён относительно v0-draft)
temperature: 0.3
reasoning: "off" # deepseek: осознанный no-op (thinking ON — эхо-мина; echoMineViolation)
escalate_to: deepseek-v4-pro # single-hop echo-эскалация (D18/D3), канал A хоп 1; флор 8000 (D24.3)
- name: edit
role: editor
model: glm-5 # редактор БИЛИНГВ (D30.1); gemini — премиум-эскалация ТОЛЬКО за санитайзером
prompt: /home/ubuntu/projects/textmachine/backend/prompts/editor.md
prompt_version: v2-bilingual-reflow # D30.1 билингв ({{text}}) + D30.2 reflow (SHA сменён относительно v1-monolingual)
temperature: 0.4
reasoning: "off" # glm: extra_body thinking:disabled (вход — русский черновик + исходник; эхо-мины нет)
gates:
coverage:
enabled: false
len_ratio_bounds:
zh-ru: [2.2, 4.2]
ja-ru: [1.4, 2.6]
en-ru: [0.70, 1.4]
sent_cov_min: 0.75
min_chunk_chars: 500
sanitizer:
enabled: true # D30.3: output-санитайзер ВКЛ для пере-прогона (вердикт-ось; sanitizer-v2 после D33.1)
escalation:
chains:
default: [deepseek-v4-pro, glm-5.1, gemini-3.1-pro-preview]
adult: [grok-4.3]
budget_usd: 2.0 # >0 ⇒ echo-эскалация черновика исполняется (D22.11); потолок трат книги — в ceilings
fanout:
candidates: 1