This commit is contained in:
Team3
2026-05-25 19:33:48 +02:00
parent 66a48759b3
commit e964c807d9
14 changed files with 8137 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ from pathlib import Path
from config import (
CLAUDE_CLI,
DOC_DIR,
TEMPLATES_DIR,
GENERATION_TIMEOUTS,
MAX_CONCURRENT_GENERATIONS,
MAX_ITERATIONS,
@@ -80,8 +80,8 @@ async def _render_pngs(pdf_path: Path, preview_dir: Path) -> list[Path]:
def _build_generator_prompt(topic: str, format_name: str, html_path: Path) -> str:
spec = (DOC_DIR / "Format" / f"{format_name}.md").read_text(encoding="utf-8")
reference = (DOC_DIR / "Referenz" / f"{format_name}.md").read_text(encoding="utf-8")
spec = (TEMPLATES_DIR / "Format" / f"{format_name}.md").read_text(encoding="utf-8")
reference = (TEMPLATES_DIR / "Referenz" / f"{format_name}.md").read_text(encoding="utf-8")
return f"""Erstelle einen Lern-Guide zum Thema "{topic}" im Format "{format_name}".
@@ -111,7 +111,7 @@ Führe KEIN weasyprint aus, erzeuge KEINE PDF.
def _build_review_prompt(format_name: str, png_paths: list[Path], page_count: int) -> str:
spec = (DOC_DIR / "Format" / f"{format_name}.md").read_text(encoding="utf-8")
spec = (TEMPLATES_DIR / "Format" / f"{format_name}.md").read_text(encoding="utf-8")
png_list = "\n".join(str(p) for p in png_paths)