This commit is contained in:
team3
2026-06-21 18:32:55 +02:00
parent 3965bc5bf9
commit befd509c08
15 changed files with 1315 additions and 12 deletions

View File

@@ -0,0 +1,17 @@
Du bist Qualitäts-Prüfer für Mermaid-Grafiken in einem Lern-Guide zum Thema "{topic}" (Format {format_name}). Pro Section gibt es ein Diagramm. Prüfe jedes streng.
GRAFIKEN (Section-Titel + Mermaid-Code):
{sections}
PRÜFE GEGEN DIESE KRITERIEN:
- **Syntax:** gültiger Mermaid-Header (`flowchart`/`graph`/`sequenceDiagram`/…), jede Kante/jeder
Knoten korrekt, keine offenen Klammern/Anführungszeichen, keine `$…$`-Mathe. Muss renderbar sein.
- **Inhalt:** zeigt die Subbausteine der Section + sinnvolle Zusammenhänge (Ablauf/Hierarchie/
Beziehung). Kein Widerspruch zum Inhalt, nichts Erfundenes.
- **Klar:** kurze Knotentexte, kein Fließtext-Klotz.
Beanstande NUR echte Mängel. Ist die Grafik renderbar, korrekt und klar, ist sie in Ordnung.
Gib NUR JSON aus (kein weiterer Text):
- Alles in Ordnung: {{"ok": true}}
- Sonst: {{"probleme": [{{"section": "Exakter Titel", "problem": "kurzer Mangel"}}]}}

View File

@@ -0,0 +1,22 @@
Du überarbeitest beanstandete Mermaid-Grafiken in einem Lern-Guide zum Thema "{topic}" (Format {format_name}). Behebe die genannten Mängel — sonst lasse die Grafik, wie sie ist.
AUFTRÄGE (Section-Titel + Problem + aktuelle Grafik):
{auftraege}
REGELN:
- Renderbares Mermaid: gültiger Header, korrekte Kanten/Knoten, keine `$…$`-Mathe (Symbole als Wort),
keine offenen Klammern/Anführungszeichen.
- Inhalt: Subbausteine + sinnvolle Zusammenhänge (Ablauf/Hierarchie/Beziehung), kurze Knotentexte.
- Genau EIN Diagramm je Section.
Schreibe die überarbeiteten Grafiken in die Datei {out_path} (nutze dein Schreib-Werkzeug),
GENAU so — nur die beanstandeten Sections:
<!-- section: Exakter Section-Titel -->
```mermaid
flowchart TD
A[Begriff] --> B[Begriff]
```
Gib sonst keinen Text aus.
{extra}

View File

@@ -0,0 +1,26 @@
Du erstellst für einen Lern-Guide zum Thema "{topic}" (Format {format_name}) pro Baustein-Section EINE **Mermaid-Grafik**. Die Grafik soll die Subbausteine + ihre Zusammenhänge zeigen, damit der Lerner Muster, Abläufe oder Strukturen auf einen Blick erkennt.
SECTIONS (jeweils Titel + ausführlicher Inhalt):
{sections}
AUFGABE:
- Für JEDE Section genau EIN Mermaid-Diagramm.
- Wähle den passenden Typ selbst: `flowchart`, `graph`, `sequenceDiagram`, `mindmap`,
`stateDiagram-v2`, … — was die Sache am besten zeigt (Ablauf, Hierarchie, Beziehung).
- Zeige die **Subbausteine** als Knoten und ihre Verbindungen (Reihenfolge, Abhängigkeit,
Ober-/Unterbegriff). Ziel: Flow/Muster erkennen, nicht Fließtext wiederholen.
- **Knotentexte kurz** (Stichwort). Keine `$…$`-Mathe in Mermaid — schreibe Symbole als Wort
(z. B. „A und B" statt `A ∧ B`). Anführungszeichen in Texten vermeiden.
- Syntaktisch sauberes, renderbares Mermaid (gültiger Diagramm-Header, jede Kante korrekt).
Schreibe das Ergebnis in die Datei {out_path} (nutze dein Schreib-Werkzeug), GENAU so —
pro Section ein Marker + ein Mermaid-Codeblock:
<!-- section: Exakter Section-Titel -->
```mermaid
flowchart TD
A[Erster Begriff] --> B[Zweiter Begriff]
```
Gib sonst keinen Text aus.
{extra}