Commit Graph

48 Commits

Author SHA1 Message Date
team3
efd3bc8598 Merken-Zeilen als ganze Sätze, allein verständlich, 80 bis 120 Wörter je Kapitel
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 22:07:01 +02:00
team3
1cd091ceff Merken-Abschnitt als Spickzettel: Bullet-Liste „Begriff: Kern“, fünf bis zehn Zeilen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 21:57:25 +02:00
team3
62b112e1f1 Merken-Abschnitt: knapp, zwei bis vier kurze Sätze je Absatz, keine Herleitungen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 21:35:44 +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
48cf53db9c Thema „nacht“: reines Schwarz und dunkles Rot zum Lesen im Dunkeln
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:18:27 +02:00
team3
d1193115c1 Oberfläche: Kern-Knopf entfernt, Reset als Symbol
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:13:49 +02:00
team3
ade75bca71 Reset-Knopf: Leseposition beider Ansichten auf den Anfang
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:04:53 +02:00
team3
9945b20469 Leseposition: Buchansicht und Lesemodus teilen einen Stand, nie rückwärts
- Lesemodus-Schlüssel (03-4:0) wurden in der Buchansicht nicht erkannt.
- Es gilt immer die weiter hinten liegende Stelle beider Ansichten.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:03:42 +02:00
team3
7b60b20856 Buchansicht: Sprung beim Laden überschreibt die Lesemodus-Position nicht mehr
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:04:01 +02:00
team3
20f33c07bb Revert "Buchansicht startet beim Laden immer oben; nur der Lesemodus setzt fort"
This reverts commit af935b8cbd.
2026-10-08 17:03:49 +02:00
team3
af935b8cbd Buchansicht startet beim Laden immer oben; nur der Lesemodus setzt fort
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:57:59 +02:00
team3
8e4fe6d96b Buchansicht: beim Springen die feste Knopfleiste einrechnen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:38:44 +02:00
team3
94476bf56f Buchansicht: am Anfang nicht zum Vorwort scrollen, mobile Knopfleiste bleibt oben
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:13:15 +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
7e78649a41 Lesemodus: Kernblock als eigene Seite am Kapitelende
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:02:13 +02:00
team3
8996c2f048 Oberfläche: Knopf „Kern“ öffnet die Kernerkenntnisse eines Buchs
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:56:09 +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
c3a0df76de Stilregel für Wissensbücher: Befunde als Aussagen, kein Code, keine Fachgeschichte
Aus der Prüfung des Buchs „Game Design“: Studienreferate, Python-Rechnungen
und Theoretiker als Gerüst ersetzen die Erklärung statt sie zu stützen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 12:06:10 +02:00
team3
1ee1c91e68 Stilregeln: kein Nachschlagewissen, keine Autoren als Gerüst, Code ohne Testgerüst, englische Bezeichner
Vier Regeln aus der Prüfung des Buchs „Techniken der Spieleentwicklung“:
- keine Einstellungspfade, Standardwerte, Versionsnotizen, Methodentabellen
- Sache erklären statt „X beschreibt“, keine Testberichte im Text
- Codebeispiele nur als Kern im Spielskript, Gerüst bleibt unter arbeit/
- Bezeichner englisch, Kommentare und Ausgaben deutsch
Vorwort ohne Prüfprotokoll.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-07 13:42:10 +02:00
team3
8a7f1e145f API.md: Lektorat-Beschreibung ohne Querverweise
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:57:13 +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
e10f2dc582 Stilregel: keine Quellenangaben im Text
Quellen dienen der Prüfung, nicht dem Leser. Die Belegpflicht gegen die
Quellen bleibt, nur die Klammern und „laut Dokumentation“ entfallen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 09:03:22 +02:00
team3
e493e1ad37 Stilregel: Interna streichen statt in „Unter der Haube“ verschieben
Interna kommen nur noch ins Buch, wenn sie ein sichtbares Verhalten
erklären, und dann kurz im Haupttext. Der Prüfer streicht den Rest.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-06 08:37: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
e27d2177b9 Kohärenzregel und Einsteiger als Standard-Zielgruppe
Jeder Satz knüpft an den vorigen an, Grund und Folge ausgeschrieben,
Brückensatz je Absatz; Prüfer schließt Gedankensprünge. Recherche setzt
Leser ohne Vorkenntnisse als Standard, Anspruch verstehen statt umsetzen.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 20:14:34 +02:00
team3
12ff9b827f Leitfaden: „Unter der Haube“ wird gelesen, Buchtyp werkzeug zielt auf Verständnis
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 19:55:15 +02:00
team3
dc6e7fd49a Stilregeln für Leser, denen das Thema neu ist
Konkret vor abstrakt, Begriffsbudget je Zwischenabschnitt mit
Untergrenze, Interna in „Unter der Haube“ (Wissensthemen: „Vertiefung“),
frühere Begriffe kurz in Erinnerung rufen. Prüfer kontrolliert das.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 18:21:14 +02:00
team3
576e566f21 Stilregel: Code-Bezeichner im Fließtext sparsam
Gemessen enthielt im Godot-Buch jeder zweite Satz Bezeichner, jeder
vierte mehrere. Erst erklären, dann benennen; Namenslisten in Tabelle
oder Code. Prüfer entflechtet Sätze mit drei und mehr Bezeichnern.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 17:32:06 +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
8d28680a12 Web: Laufansicht zentriert, Favicon, dynamischer Seitentitel, aktive Stufe hervorgehoben
Tastaturhinweis im Lesemodus nur bei Maus/Tastatur.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:45:14 +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
09908b69c6 Wortwahl-Regel und besserer Kontrast für Nebentext im Papier-Thema
Verben statt Substantivierungen, lange Komposita erklären; dim-Farbe
im Papier-Thema von 3,7:1 auf 4,9:1 Kontrast.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:31:27 +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
2e31835ff4 Stilregel Satzbau: kurze Sätze, ein Gedanke je Satz
Gemessen lagen die Kapitel bei LIX 55 (schwer), ein Viertel der Sätze
über 30 Wörter. Autoren bekommen die Regel im Leitfaden, Prüfer lösen
Sätze über 30 Wörter auf.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 15:31:59 +02:00
team3
58c1ad9f56 Gliederung: Grundlagen bleiben, notfalls kurz
Die Regel gegen Vollständigkeitskapitel ließ den Agenten Grundlagen wie
Meshes streichen; jetzt bleiben sie als (kurz)-Abschnitt.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 15:17:49 +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
d10be4ad65 update 2026-09-30 00:59:44 +02:00
team3
828e3978e9 update 2026-09-29 13:47:21 +02:00
Team3
aa80a5f17c update 2026-09-27 22:14:04 +02:00
Team3
212808cc8c update 2026-09-27 22:03:05 +02:00
Team3
457c8756fd update 2026-09-27 21:59:52 +02:00
Team3
498fe2220a init 2026-09-27 21:36:33 +02:00