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>
- 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>
- 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>
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>
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>
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>