Commit Graph

12 Commits

Author SHA1 Message Date
team3
d15ec49714 Adressen: Slug und Version im Pfad statt Parameter
Seite: /<slug>[/v<N>][/lauf|/buch|/lesen][/<Abschnitt>], Zurück-Taste je
Abschnitt. API: /api/themen/<slug>/v<N>/… mit Version als Pflichtteil des
Pfads; /api/topics entfällt. Slugs stehen in thema.json und werden beim
Start nachgetragen. Unbekannte API-Pfade liefern 404 statt der Seite.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 17:12:42 +02:00
team3
1b6899638b Versionen je Thema
Ein Thema hat Versionen storage/<Thema>/v<N>/ mit eigenem Lauf, Buch und
Leseposition; bestehende Ablagen wandern beim Start nach v1/. Intern ist
„Thema/vN“ der Schlüssel aller Zustandsfunktionen. API: ?v=N an allen
Themen-Endpunkten, POST /version, DELETE ?v=N. Oberfläche: Versionsliste
unter dem Thema (Klick auf Thema → Lauf der neuesten, auf Version → Buch),
Knopf „Neue Version“ mit gleichen Eingaben. make loeschen kennt V=<Nr>.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 17:01:40 +02:00
team3
bbae194554 Web: gzip, 44-px-Tippflächen mobil, Fokusring, Landmarks, größeres Inhaltsverzeichnis
GZipMiddleware (Buchdaten 1–2 MB → ~400 kB), Werkzeugleiste und
Inhaltsverzeichnis mobil mindestens 44 px, :focus-visible, header/main,
Sprunglink, prefers-reduced-motion, Inhaltsverzeichnis 14 px.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:37:56 +02:00
team3
84447668db PDF: Fehlerrahmen-Muster an Pygments-Ausgabe angepasst
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:06:21 +02:00
team3
98db873b8f PDF: keinen Fehlerrahmen um GDScript-Annotationen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:06:06 +02:00
team3
5bdf661f58 Textdiagramme, Ausgabeblöcke und GDScript-Hervorhebung
Stilregel: Strukturdiagramme als diagramm-Block mit Kästen und Pfeilen,
Ausgabe des Testlaufs unter jedem Beispiel; Prüfer prüft beides.
Frontend: eigene GDScript-Grammatik, gdshader über GLSL, Diagrammblock
ohne Umbruch. PDF: Diagramme als pre ohne Umbruch, gdshader über GLSL.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:05:17 +02:00
team3
140d6e4864 Umfang aus der Gliederung statt aus Zahlenvorgaben
Der Gliederungs-Agent vergibt je Abschnitt ein Gewicht (kurz/mittel/lang,
800/1300/2000 Wörter); Kapitel typisch 4 Abschnitte (2–7), Summe höchstens
8000 Wörter. Autor und Prüfer richten sich nach dem Richtwert, keine
Untergrenze mehr. Parser liest das Gewicht und prüft die Grenzen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 15:09:14 +02:00
team3
705ff5d876 Workflow-Werkzeug für Agenten sperren
Ein Konsistenz-Agent startete einen Hintergrund-Workflow und endete ohne
Bericht; die Pipeline hielt die Stufe für fertig.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-30 19:10:26 +02:00
team3
26da589d90 update 2026-09-30 01:16:32 +02:00
team3
828e3978e9 update 2026-09-29 13:47:21 +02:00
Team3
457c8756fd update 2026-09-27 21:59:52 +02:00
Team3
498fe2220a init 2026-09-27 21:36:33 +02:00