74 lines
3 KiB
YAML
74 lines
3 KiB
YAML
# Свап-арм редактора: Mistral (WS6 / D39.9 — слабое звено = редактор). Копия боевого C1
|
||
# (pipeline-c1.yaml) с ЕДИНСТВЕННЫМ изменением: editor.model glm-5 → mistral-large-2512. Арм = КОНФИГ,
|
||
# не код: другой editor-model → другой stageSnap.Model → другой snapshot_W2 (отдельный прогон, не
|
||
# конфликтует с базлайном). Атрибуция арма едет в chunk_status.model_actual → export/report.
|
||
#
|
||
# ⚠️ ПРЕД-УСЛОВИЕ (WS1 §1б / ревью-2 F4): mistral-large — агрессивный rate-limiter (~48% retry-fails под
|
||
# N-∥ без guard'а — 00-provider-quirks §Транспорт). models.yaml несёт rate_limit:{max_concurrency:2} на
|
||
# mistral-large-2512; пер-модельный семафор волнового раннера (WS1b, сдан Block A) реально ограничивает
|
||
# конкуренцию. Свап-арм mistral НЕ идёт через прод-путь без этого guard.
|
||
core: C1
|
||
version: 1
|
||
|
||
defaults:
|
||
max_output_ratio: 2.2
|
||
min_max_tokens: 2048
|
||
|
||
context:
|
||
glossary_injection: selective
|
||
glossary_token_budget: 800
|
||
cache_ttl: "5m"
|
||
|
||
# WS2 (слой 1): бюджет нарезки в ВЫХОДНЫХ (ru) токенах — те же ратифицированные zh-ru дефолты, что C1.
|
||
segmentation:
|
||
draft_budget_out: 1797
|
||
edit_ceiling_out: 3200
|
||
fertility:
|
||
cjk: 1.1978
|
||
other: 0.3852
|
||
|
||
retries:
|
||
regenerate_before_escalate: 1
|
||
|
||
stages:
|
||
- name: draft
|
||
role: translator
|
||
model: deepseek-v4-flash # черновик — тот же, что базлайн (свап только редактора)
|
||
prompts:
|
||
zh-ru: ../prompts/translator.md
|
||
prompt_version: v1-reflow
|
||
temperature: 0.3
|
||
reasoning: "off"
|
||
escalate_to: deepseek-v4-pro
|
||
- name: edit
|
||
role: editor
|
||
# СВАП-АРМ: mistral-large-2512 вместо glm-5 (D39.9 — редактор = слабое звено; COGS $0.205 vs glm $0.335
|
||
# WS6(г); не reasoning-модель → эхо-мины нет). Идёт ТОЛЬКО за rate-guard (models.yaml rate_limit).
|
||
model: mistral-large-2512
|
||
prompts:
|
||
zh-ru: ../prompts/editor.md
|
||
prompt_version: v3-discourse-reflow
|
||
temperature: 0.4
|
||
reasoning: "off"
|
||
# few_shot по дефолту ON: mistral НЕ reasoning-модель, few-shot-примеры P1a-дискурса не мешают её CoT.
|
||
|
||
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 # премиум-редактор за санитайзером — как C1 (утечки преамбул ловятся)
|
||
|
||
escalation:
|
||
chains:
|
||
default: [deepseek-v4-pro, glm-5.1, gemini-3.1-pro-preview]
|
||
adult: [grok-4.3]
|
||
budget_usd: 0
|
||
|
||
fanout:
|
||
candidates: 1
|