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

62 lines
2.8 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 — 蛊真人 zh→ru (D18/D20.3/D22.11). Копия ядра C1 с ДВУМЯ
# отличиями от configs/pipeline-c1.yaml, обоснованными контрактом приёмки:
# 1. editor.model = glm-5 (НЕ grok-4.3): чистого xAI-ключа без data-sharing нет,
# grok-4.3 на книжном контенте текущим ключом запрещён (D8/D19.4/D20.3).
# 2. escalation.budget_usd = 2.0 (>0): иначе single-hop echo-эскалация черновика
# (deepseek → deepseek-v4-pro) НЕ стреляет (D22.11). deepseek-эхо ~25% на 蛊真人.
# Промпты/версии/пороги — БАЙТ-В-БАЙТ как в pipeline-c1 (абсолютные пути в тот же
# backend/prompts, те же prompt_version). Правка промпта = 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
prompt: /home/ubuntu/projects/textmachine/backend/prompts/translator.md
prompt_version: v0-draft
temperature: 0.3
reasoning: "off" # deepseek: осознанный no-op (thinking ON — эхо-мина); реальный off невозможен (echoMineViolation)
escalate_to: deepseek-v4-pro # single-hop echo-эскалация (D18/D3), канал A хоп 1
- name: edit
role: editor
model: glm-5 # D20.3: редактор приёмки (grok-4.3 запрещён на книге текущим ключом)
prompt: /home/ubuntu/projects/textmachine/backend/prompts/editor.md
prompt_version: v1-monolingual
temperature: 0.4
reasoning: "off" # glm: extra_body_disable {thinking:{type:disabled}} — вход русский черновик, эхо-мины нет
gates:
coverage:
enabled: false # дефолт (наблюдаемость флагов; жёсткий гейт OFF — D12 Q4)
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
glossary:
postcheck_gate: false # флаггер-режим (пишет промахи в retrieval_state, НЕ роняет чанк) — дефолт
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