This commit is contained in:
Team3
2026-07-05 10:52:36 +02:00
parent 9b6bfa45c6
commit 54cb6f10e7
2 changed files with 4 additions and 2 deletions

View File

@@ -383,7 +383,9 @@ def _det_hinweise(env: _Env, card: dict, sec: dict) -> list[str]:
aus = re.split(r"<!--\s*ausführlich\s*-->", sec["md"], maxsplit=1)
pro_sub = len(aus[1] if len(aus) == 2 else sec["md"]) / n_rel
if not (GUIDE_LAENGE_MIN <= pro_sub <= GUIDE_LAENGE_MAX * 0.9):
ziel = _writer_budget(len(subs_all))
# Ziel nach der QA-Formel (Zeichen ÷ relevante Subs ≤ MAX), nicht dem Writer-Budget —
# die zwei Formeln liefen auseinander und der Fix verfehlte den QA-Rahmen
ziel = n_rel * round(GUIDE_LAENGE_MAX * 0.75)
out.append(
f"Länge {round(pro_sub)} Zeichen/Sub (Rahmen {GUIDE_LAENGE_MIN}{round(GUIDE_LAENGE_MAX * 0.9)}): "
f"schreibe den ausführlich-Teil auf etwa {ziel} Zeichen GESAMT um — Sockel-Prosa und "