This commit is contained in:
team3
2026-07-12 16:13:50 +02:00
parent a284e03225
commit 31a42bbf1d
48 changed files with 3625 additions and 253 deletions

View File

@@ -0,0 +1,22 @@
<!-- template:Diagramm-Plan -->
Entscheide, ob der Baustein „{titel}" ein Diagramm braucht.
Durchgang: {durchgang}.
Ein Diagramm hilft NUR, wenn es Struktur oder Ablauf zeigt, den reiner Text teuer
erklärt: Zustandsübergänge/Automaten, Abläufe/Verfahren, Baum-/Hierarchie-Strukturen.
Es schadet, wenn es bloß wiederholt, was ein Satz schon sagt (Redundanz), oder nur
schmückt. Im dritten Durchgang (Feinheiten) sparsam.
Nachbar-Bausteine (nicht dieselbe Relation doppeln):
{nachbarn}
Wähle den Typ:
- state: Automat / Zustandsübergänge.
- flow: Ablauf / Verfahren / Schritte.
- tree: Hierarchie / Baum / Zerlegung.
ATOME:
{atome}
Antworte NUR mit JSON (keine Code-Fences):
{{"noetig": true, "typ": "state"}}

View File

@@ -0,0 +1,20 @@
<!-- template:Diagramm-Spec -->
Beschreibe die STRUKTUR eines {typ}-Diagramms für den Baustein „{titel}".
Schreibe KEIN Mermaid, KEINEN Code — nur die Struktur als JSON. Ein Programm
kompiliert daraus das Diagramm.
Regeln (hart):
- NUR Konzepte/Zustände/Schritte aus den ATOMEN unten. Nichts erfinden, nichts
dazurecherchieren — jeder Knoten muss aus einem Atom ableitbar sein.
- „knoten": kurze Labels (14 Wörter), auf Deutsch.
- „kanten": „von"/„zu" verweisen auf „id"-Werte aus „knoten"; „label" optional
(kurze Kantenbeschriftung, z. B. das auslösende Symbol beim Automaten).
- Klein und lesbar halten: nur die tragende Struktur, keine Vollständigkeit um
jeden Preis.
ATOME:
{atome}
Antworte NUR mit JSON (keine Code-Fences):
{{"typ": "{typ}", "knoten": [{{"id": "q0", "label": "Startzustand"}}],
"kanten": [{{"von": "q0", "zu": "q1", "label": "a"}}]}}

View File

@@ -0,0 +1,21 @@
<!-- template:Diagramm-Verify -->
Prüfe das Diagramm GEGEN DIE ATOME. Ist es fachlich korrekt und vollständig aus
den Atomen ableitbar?
ok=false, wenn:
- ein Knoten/Zustand/Schritt vorkommt, der in keinem Atom steht (erfunden),
- die dargestellten Beziehungen/Übergänge den Atomen widersprechen,
- die tragende Struktur des Themas fehlt oder verdreht ist.
ok=true bei kleinen Vereinfachungen (Weglassen von Randfällen ist erlaubt).
Layout/Ästhetik ist KEIN Mangel — nur inhaltliche Korrektheit zählt.
Bei ok=false: „mangel" = ein konkreter, behebbarer Satz.
ATOME:
{atome}
DIAGRAMM (Mermaid):
{mermaid}
Antworte NUR mit JSON (keine Code-Fences):
[{{"ok": true, "mangel": ""}}]

View File

@@ -63,6 +63,14 @@ Regeln (hart):
7. Keine Vorgriffe auf Stoff, der nicht in den Atomen unten steht — auch nicht
auf spätere Durchgänge. Unbekannte Begriffe beim ersten Auftreten kurz mit
Bekanntem einordnen, nie vertrösten („dazu später mehr" ist VERBOTEN).
8. DIAGRAMME: Unten stehen fertige Diagramme (Marker + Beschreibung). Setze den
passenden `<!-- diagramm: id -->`-Marker in eine EIGENE Zeile direkt bei dem
Absatz, der die gezeigte Relation einführt (Nähe zum Text). Nur die
angebotenen Marker verwenden, keine erfinden, jeden höchstens einmal. Passt
ein Diagramm nicht zum Fluss, lass seinen Marker weg. „(keine)" → ignorieren.
VERFÜGBARE DIAGRAMME:
{diagramme}
ATOME:
{atome}