Zum Inhalt springen
Anmelden
Wie Tuttuno besser wird · KW 41

Der Prüfstand

435 Module, 220 Seiten, über 2500 Tests. Die Tests prüfen, ob etwas noch so funktioniert wie gedacht. Sie prüfen nicht, ob es noch richtig gedacht ist. Am 22.09.2026 war das dreimal an einem Tag der Fall – eine Kompetenz-Zuordnung, die „wie viele“ als Problemlösen zählte, ein Gruppenpuzzle, das in der Form endete, bei der die Forschung nichts findet, und ein Lehrerhinweis, der auf 1479 Zeichen gewachsen war, weil jede Ergänzung für sich richtig war. Alle drei sind durch Hinsehen gefunden worden, keiner durch eine Prüfung. Deshalb dreht sich hier eine feste Reihenfolge: drei Module und eine alte Entscheidung je Woche. Was unangenehm ist, kommt genauso dran wie der Rest – das ist der Zweck.

Diese Entscheidung ist diese Woche dran

Keine Stunden- und Vertretungsplanung, kein LMS, kein Eltern-Messenger, keine Noten und Zeugnisse.

Getroffen am 2026-09-15 · steht in CLAUDE.md, „Ebenfalls nicht bauen“

Grund damals: Der Markt ist besetzt; gegen Untis anzutreten kostet Jahre und gewinnt nichts.

Falsch wäre sie, wenn: Drei Schulen sagen unabhängig voneinander, sie würden für eine bessere Lösung wechseln – oder eine Schule sagt, ohne Anbindung an ihren Stundenplan könne sie Tuttuno nicht einsetzen.

  • Gilt der Grund von damals noch? Entscheidungen überleben ihre Gründe. Die Landeslizenz, der besetzte Markt, die fehlende Genehmigung – alle drei können sich ändern, ohne dass jemand es merkt.
  • Was müsste wahr sein, damit sie falsch ist – und ist es das inzwischen? Ohne diese Bedingung lässt sich eine Entscheidung nicht überprüfen, nur wiederholen. Steht sie nicht dabei, ist ihr Nachtragen der erste Auftrag.
  • Was hat sie uns bisher gekostet, und was erspart? Beides gehört auf den Tisch. Eine Entscheidung, die nichts gekostet hat, war meist keine.
  • Wenn wir sie heute umdrehen – was bricht? Die Antwort sagt, ob es eine Weiche war oder eine Gewohnheit.
Diese Module sind diese Woche dran

Die Modulliste wird beim Aufruf aus dem Projekt gelesen; hier steht sie gerade nicht zur Verfügung.

Die Fragen an jedes Modul
  • Würde ich es heute noch einmal so bauen?
    Die meisten Module sind an einem Abend entstanden, an dem eine bestimmte Sache dringend war. Was damals der kürzeste Weg war, ist oft nicht der richtige.
  • Der Beleg im Kopf der Datei – gilt er noch, und trägt er wirklich das, was darunter steht?
    Ein Beleg wandert mit dem Code: Er wird für eine Behauptung zitiert und bleibt stehen, wenn die Behauptung sich ändert. Am 22.09.2026 stand „Gruppenpuzzle d 1,20“ über einem Baustein, der ohne Einzelprüfung gar nicht wirkt.
  • Wer benutzt es – und ist das gemessen oder vermutet?
    tests/erreichbarkeit findet Funktionen, die niemand aufruft. Für Module gilt dasselbe eine Ebene höher: Eine Seite, die niemand öffnet, ist gebaute Zeit ohne Wirkung.
  • Was verspricht es, das es nicht hält?
    Der teuerste Fehler ist nicht das fehlende Modul, sondern das, auf das sich jemand verlässt. Der Graph zeigte die Lösung, während der Test „keine Lösung im Text“ grün meldete.
  • Was könnte weg?
    Jede Zeile, die bleibt, will gepflegt werden. Löschen ist die einzige Änderung, die nie einen Fehler einbaut.

Welche Module dran sind, rechnet scripts/pruefstand.mjs aus – nach Gewicht, also danach, wie viele andere Dateien daran hängen. Ein Modul, von dem vierzig abhängen, trägt vierzig Fehler weiter; eines, das niemand benutzt, gehört gelöscht, und auch das fällt dort auf.

Alle Entscheidungen, die den Rahmen tragen · 10
WannWasFalsch wäre sie, wenn
2026-09-15Keine Stunden- und Vertretungsplanung, kein LMS, kein Eltern-Messenger, keine Noten und Zeugnisse.
Der Markt ist besetzt; gegen Untis anzutreten kostet Jahre und gewinnt nichts.
Drei Schulen sagen unabhängig voneinander, sie würden für eine bessere Lösung wechseln – oder eine Schule sagt, ohne Anbindung an ihren Stundenplan könne sie Tuttuno nicht einsetzen.
2026-09-19Kein eigenständiges Übungsprodukt gegen bettermarks und Anton; die Strecke bleibt der Anhang der Stunde.
Beide sind in Berlin für die Schule gratis. Auf Breite gegen ein Gratisprodukt zu bauen, ist verloren.
Die Landeslizenz läuft aus oder wird nicht verlängert – oder Lehrkräfte berichten, dass sie die Strecke ohnehin wie ein eigenständiges Übungsprodukt benutzen.
2026-09-15Klarnamen von Kindern und Elternadressen leben im localStorage des Geräts, nie in der Datenbank.
Sonst verarbeitet Tuttuno personenbezogene Daten Minderjähriger im Auftrag der Schule – mit AVV, Löschkonzept, Landesdatenschutz und Personalrat.
Nichts davon macht diese Entscheidung falsch. Prüfbar ist nur, ob sie noch HÄLT: Findet sich ein Weg, auf dem doch ein Name auf den Server gelangt, ist das ein Fehler, keine Kursänderung.
2026-09-19Tiefe vor Breite: Mathematik und Deutsch fertig, bevor ein weiteres Fach beginnt.
Eine halbfertige Stunde fällt vor der Klasse auf, und dann ist das Vertrauen weg.
Eine Schule sagt, sie brauche ein drittes Fach, um überhaupt einzusteigen – oder die Wirkungsmessung zeigt, dass die Tiefe in Mathematik nichts bringt, was die Breite nicht auch brächte.
2026-09-20Keine Werbemail an Schulen ohne vorherigen Kontakt; stattdessen Briefpost.
§ 7 UWG. Eine Abmahnung am Anfang wäre teurer als jeder Brief.
Eine anwaltliche Prüfung ergibt, dass die Ansprache dienstlicher Schulpostfächer im Bildungskontext zulässig ist – die Rechtsfrage liegt als offene Entscheidung in Todoist.
2026-09-22Bindung ohne Sucht: keine variable Belohnung, keine Verlustangst, keine Rangliste, kein endloser Nachschub.
Marco wollte „ein wenig süchtig machen“ – das Gegenteil ist gemeint und machbar: Takt, eigener Fortschritt, sichtbare Wirkung.
Die Zahlen zeigen, dass Kinder die Strecke ohne diese Mittel nicht regelmäßig benutzen – dann ist nicht die Entscheidung falsch, sondern der Ersatz zu schwach.
2026-09-19Der Stundenbau bleibt deterministisch; ein Sprachmodell schreibt nur Freitext und nur als Entwurf.
Eine Stunde, die bei jedem Aufruf anders aussieht, ist nicht vorbereitbar – und ein Fehler darin ist nicht auffindbar.
Lehrkräfte melden, dass die erzeugten Stunden zu gleichförmig sind und sie deshalb doch selbst planen.
2026-09-19Ratschen sinken nie. Wer eine Grenze anheben will, hat falsch gemessen oder muss die Sache beheben.
Ohne diese Regel wandert jede Zahl nach oben, sobald sie im Weg steht.
Eine Ratsche misst nachweislich das Falsche – dann wird sie ERSETZT und die neue Zahl neu begründet, nicht angehoben. Am 22.09.2026 einmal vorgekommen (Kompetenz-Zuordnung).
2026-09-19Für einzelne Lehrkräfte dauerhaft kostenlos; Schulen zahlen für die Schulfunktionen.
Die Lehrkraft entscheidet nicht über das Budget, bringt das Produkt aber in die Schule.
Nach einem Jahr benutzen viele Lehrkräfte das Produkt und keine einzige Schule zahlt – dann trägt der Weg nicht.
2026-09-22Ausbaufolge Berlin, dann Bundesländer, dann Fächer, dann Ausland. Eine Stufe öffnet die nächste durch eine zahlende Schule und einen Wirkungsbericht.
Jede Stufe ohne Beleg verdoppelt die Arbeit und halbiert die Tiefe.
Eine Anfrage aus einem anderen Bundesland kommt von selbst und wäre mit geringem Aufwand zu bedienen – dann kostet Warten mehr als Anpassen.