Files
buchwerk/backend/config.py
T
team3andClaude Fable 5.1 be19abc065 Archiv: Quellen und Arbeitsdateien fertiger Versionen auf ARCHIV_DIR auslagern (z. B. Storage Box)
Nach jedem fertigen Lauf und beim Start nachholend; QUELLEN.md bleibt. Löschen und Zurücksetzen räumen das Archiv mit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 15:31:35 +02:00

30 lines
1.0 KiB
Python

import os
from pathlib import Path
WURZEL = Path(__file__).resolve().parent.parent
STORAGE = WURZEL / "storage"
PROMPTS = WURZEL / "prompts"
FRONTEND_DIST = WURZEL / "frontend" / "dist"
# Quellen und Arbeitsdateien fertiger Versionen wandern hierhin (backend/archiv.py); leer: alles bleibt in storage/.
ARCHIV = Path(os.environ["BUCHWERK_ARCHIV"]) if os.environ.get("BUCHWERK_ARCHIV") else None
PORT = 8020
MODELL = "claude-opus-5-5"
EFFORT = "high"
PARALLEL = 5 # gleichzeitige Kapitel-Agenten
LEKTORAT_PARALLEL = 8 # gleichzeitige Lektorat-Anfragen (ohne Werkzeuge, je Abschnitt)
MAX_TURNS = 800
KONSISTENZ_GRUPPE = 5 # Kapitel je Konsistenz-Agent
LESE_WPM = 120
STUFEN = [
("recherche", "Thema deuten und Quellen beschaffen"),
("stoff", "Stoff auswählen"),
("gliederung", "Gliederung"),
("schreiben", "Kapitel schreiben"),
("pruefung", "Kapitel prüfen"),
("lektorat", "Sprache glätten"),
("konsistenz", "Doppelungen und Vorwort"),
("montage", "Buch zusammensetzen"),
]