Commit Graph

23 Commits

Author SHA1 Message Date
team3
e06be9d50a Stopp nach der Gliederung als Häkchen neben „Buch erzeugen“
Das Häkchen steht im Lauf neben dem Startknopf und bei „Neue Version“
neben „Buch erzeugen“, nicht mehr im Anlegen-Formular. Es wird mit dem
Start gespeichert und ist sichtbar, solange die Gliederung aussteht.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 16:02:57 +02:00
team3
4cd4b7ed2e Optionaler Stopp nach der Gliederung je Version
Häkchen beim Anlegen und bei „Neue Version“: der Lauf hält nach der
Gliederung als „pausiert“ an, damit man sie prüfen kann, bevor die
Kapitel geschrieben werden. „Fortsetzen“ schreibt weiter.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:52:14 +02:00
team3
4c989bc93c Spezialisierung gehört zum Thema, Hinweise zur Version
Thema „Game Design“ plus Spezialisierung „digitale Sammelkartenspiele“
wird zur Bezeichnung „Game Design – digitale Sammelkartenspiele“
(Ordner, Liste). Die Prompts bekommen das Hauptthema und die
Spezialisierung getrennt. „Neue Version“ ändert nur noch die Hinweise.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:42:44 +02:00
team3
97e465181a Hinweise und Spezialisierung je Version: im Lauf sichtbar, bei „Neue Version“ änderbar
Eingaben liegen jetzt in vN/state.json; alte Versionen ohne eigene
Eingaben nehmen die des Themas. „Neue Version“ öffnet ein Formular mit
den bisherigen Werten, Thema bleibt fest. Zurücksetzen behält die Eingaben.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:29:34 +02:00
team3
7538812cfd Spezialisierung je Thema: begrenzt den Umfang auf einen Ausschnitt
Drittes Feld neben Thema und Hinweisen. Hinweise fügen hinzu, die
Spezialisierung nimmt weg: Recherche, Gliederung, Kapitel und Prüfung
bekommen sie als verbindliche Grenze; nur Stoff, der dafür gebraucht
wird, Grundlagen nur soweit nötig.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:20:10 +02:00
team3
8c2ede965e Merken-Abschnitt statt Kern-Block: nummerierter letzter Abschnitt mit Aussagen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:53:54 +02:00
team3
2067f0615f Als App installierbar (Web-Manifest, Vollbild) und Vollbild-Rückholung im Lesemodus
- Manifest mit Icons, display fullscreen; Backend liefert statische Dateien
  des Frontends direkt aus.
- Nach dem Sperren des Handys holt das nächste Umblättern das Vollbild zurück.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:29:38 +02:00
team3
156d5fe69c Lesemodus auf Mobilgeräten und Start an der zuletzt gelesenen Stelle
- Der Scroll-Beobachter schaltete beim Wechsel ins Vollbild den Tab zurück
  auf „Buch“; er schweigt jetzt im Lesemodus, und das nr-Ereignis erzwingt
  keinen Tab mehr.
- Die Leseposition merkt sich, welche Ansicht zuletzt gelesen wurde. Buch-
  ansicht und Lesemodus starten beide an dieser Stelle; die Adresse zählt
  nur noch als Rückfall.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:08:34 +02:00
team3
fb95558657 Kernblock je Kapitel: Frage-Antwort-Paare zum Auffrischen, KERN.md in der Montage
Jedes Kapitel endet mit „## Kern“. Die Montage sammelt alle Blöcke in
buch/KERN.md, die API liefert sie unter kern.md. Stilregel, Kapitel- und
Prüfprompt angepasst.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:42:01 +02:00
team3
d352bbef88 Stilregel: keine Querverweise, Konsistenzstufe prüft Doppelungen
Das Buch wird von vorn nach hinten gelesen. Verweisklammern „(→ …)“ und
Rückverweise entfallen, Vorausverweise nur als Halbsatz. Die Konsistenz-
stufe entfernt Reste und kürzt Doppelungen ohne Verweis.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:56:52 +02:00
team3
d07218307f Stufe Lektorat: Sprache glätten, Abschnitt für Abschnitt
Nach der Prüfung glättet ein Lektor ohne Werkzeuge jeden Abschnitt
(Satzbau, Zusammenhang, Wortwahl, Begriffe erinnern). Eingebaute
Verlustprüfung: Bezeichner, Zahlen, Überschriften, Code, Diagramme,
Querverweise, Umfang ±20 % – sonst bleibt das Original. Alte Zustände
bekommen die Stufe beim Laden nachgetragen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 20:45:40 +02:00
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