Anforderungsprüfung – Amasworld Next Generation
Geprüfter Entwicklungsstand: Modell 2.2-behaviour, Schulgenerator 2.0. Gesamtfreigabe: offen.
Grundlage und Leseregel
Der wiedergefundene Entwicklungsbrief vom 16. Oktober 2026 wurde vollständig gelesen. Diese Matrix ordnet alle 27 Hauptabschnitte praktischen Anforderungen, konkreten Quellen, Tests oder Belegen und verbleibenden Grenzen zu. Wiederholungen in Phasen, Prioritäten und Erfolgskriterien werden auf denselben Sachverhalt zurückgeführt, aber nicht ausgelassen. Die 127 Auditzeilen sind keine ursprüngliche nummerierte Entscheidungsliste: Der Brief erwähnt 120 vorgeschlagene Entscheidungen, enthält jedoch keine rekonstruierbare Liste mit 120 Einzelpunkten.
SHA-256 des vollständigen Originaltexts: faf201353eaeae6b216684293de42682f934549b4a547163137c0a2f65f54ae0. Der Originaltext wird wegen privater Angaben nicht als öffentliche Anlage wiedergegeben. Die maschinenlesbare Fassung ist requirements-matrix.json.
Alle Belegpfade beziehen sich auf die Anwendungswurzel. Links hier führen von docs/ aus dorthin. Eine Quelldatei belegt die Implementierung, eine Testdatei den Prüfgegenstand und ein Ergebnisartefakt den tatsächlich ausgeführten Stand. Anleitung oder Unterrichtsvorschlag sind ausdrücklich kein Nachweis einer Unterrichtserprobung, Freigabe oder persönlichen Leistung.
Vier getrennte Statusarten
| Status | Bedeutung | Auditzeilen |
|---|---|---|
software-verifiziert | Implementiert / softwareverifiziert | 61 |
finale-freigabe-offen | Implementiert bzw. vorbereitet / finale Freigabe offen | 50 |
menschliche-pruefung-offen | Menschliche oder schulische Prüfung offen | 12 |
zukunft-nicht-erforderlich | Zukunft / nicht erforderliche Erweiterung | 4 |
- Softwareverifiziert bedeutet: konkrete implementierte Regeln bzw. Funktionen besitzen passende Softwarebelege. Es bedeutet nicht empirisch gültig, schulisch genehmigt oder bereits als neue Produktionsversion veröffentlicht.
- Finale Freigabe offen umfasst vorhandene Funktionen mit nachfolgenden Quelländerungen ebenso wie noch zu synchronisierende Dokumente, Leistungsmessungen und Auslieferungsprüfungen. Der genaue Teilstand steht in der Einschränkung. Dies ist nicht gleichbedeutend mit „nicht implementiert“.
- Menschliche Prüfung offen bleibt eine echte Anforderung. Weder ein Dokument noch ein bestandener Test ersetzt Verständnis, Reflexion, Unterrichtserprobung, Geräteprüfung oder eine Schulentscheidung.
- Zukunft / nicht erforderlich bezeichnet bewusst begrenzte oder ausdrücklich optionale Ideen. Bereits realisierte begrenzte Teile solcher Ideen sind in eigenen Zeilen erfasst.
Die Zahlen zählen Auditzeilen, nicht unabhängige Funktionen, Tests oder einen Fertigstellungsprozentsatz.
Tatsächlich vorliegende Nachweise und offene Freigabe
Automatisierte Tests: 127 ausgeführte Tests, 127 bestanden, 0 fehlgeschlagen, 0 übersprungen. Der ursprüngliche Kern ist laut Prüfbeleg unverändert.Vierbrowserprüfung: 48 bestandene Prüfgruppen, je zwölf in Edge 155, Chrome for Testing 155, Firefox 157 und WebKit 27.2 unter Windows. WebKit ist keine echte Safari-Installation. Mobile Viewports sind keine physischen Telefone.- Automatische WCAG-2/2.1-A/AA-Prüftags und Tastaturabläufe wurden in allen sieben Bereichen geprüft. Kontrastfälle sind teilweise als
incompleteoffen. Keine WCAG-Zertifizierung und keine vollständige Screenreader-Abnahme. KI-Vorschaunachweis: vier bestandene API-Prüfungen, darunter zwei tatsächliche Cloudflare-Inferenzantworten. Testersatz in Unit-Tests wird nicht als echte Inferenz gezählt. Antwortverfügbarkeit und formales Schema beweisen keine fehlerfreie Interpretation.Vorliegender Produktionsbeleggehört noch zu2.1-events. Die Hauptadresse https://amasworld-school-lab.pages.dev/ wird deshalb hier nicht als final veröffentlichtes 2.2 ausgegeben. Die 2.2-Vorschau ist ein gesonderter Nachweis, kein Ersatz für den Produktionslauf.- Der breite ältere QA-Sammelbeleg, ältere Pakete und
Benchmarkdatenbleiben historische Evidenz. Insbesondere werden die 2.0-/2.1-Laufzeiten nicht als neue 2.2-Messung übernommen. - Seit dem Vierbrowserbeleg wurden beim Audit folgende Quellen verändert vorgefunden:
styles.css,advanced.css,advanced-ui.js,analysis.js. Betroffene Zeilen bleiben bis zur erneuten quellengebundenen Prüfung offen. Weitere parallele Änderungen können einen neuen Abgleich erforderlich machen.
Zuordnung zum Brief
Kurzfassung: Der überprüfte Arbeitsstand besitzt die Schulfunktionen, individuelle Verläufe, elf definierte Szenarien, Mehrfachereignisse, zusätzliche Merkmale, Fachzähler, optionale Verhaltens-/Peerregeln, ein kleines Kontaktnetz sowie lokale und optionale Online-Sprachhilfe. Diese Funktionen bleiben hypothetische, nachvollziehbare Rechenregeln. Offene Releasearbeit ist keine fehlende Lehrkraftvalidierung – und umgekehrt.
Briefabschnitt 1
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B1-01 · 1 Bestand | Vorhandenes Rechenmodell, sechs Variablen, vier Ereignisse und Normalvergleich erhalten; Originalstände wiederherstellbar halten. | software-verifiziert | legacy-engine.jssingle-event.jsevent-reference.jstests/model.test.cjstests/event-plan.test.cjstests/expanded-model.test.cjsartifacts/unit-tests.json | Neutrale Gleichheit wird geprüft; bewusst aktivierte Zusatzregeln gehören zum neuen Modell 2.2, nicht nachträglich zum Original. |
| B1-02 · 1 Bestand | Exporte, Importe, Diagramme, Präsentationsmodus, Offline-Nutzung und bestehende Tests bewahren. | finale-freigabe-offen | app.js storage.js tests/browser.cjstests/storage.test.cjsartifacts/unit-tests.jsondocs/qa-evidence.json | Breite Browserbelege im älteren Sammelbericht betreffen 2.1; abschließender Durchlauf der finalen 2.2-Auslieferung bleibt offen. |
| B1-03 · 1 Bestand | Vor Entwicklungsentscheidungen Code, Prüfungen und Dokumentation sichten; unnötigen Neuaufbau vermeiden. | software-verifiziert | docs/IMPLEMENTATION-CONTRACT.md docs/report-update.md legacy-engine.js event-reference.js | Architektur und erhaltene Referenzen belegen das Vorgehen; nicht jede frühere Arbeitshandlung ist nachträglich unabhängig beweisbar. |
| B1-04 · 1 Bestand | Regelbasiertes Modell nicht als 300 autonome KI-Personen darstellen. | software-verifiziert | simulation.js docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md | Keine Person betreibt ein Sprachmodell; optionale KI verändert keine numerischen Zustände. |
Briefabschnitt 2
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B2-01 · 2 Gesamtziel | Durchgängigen Weg Schule erzeugen → Personen erkunden → Ereignis rechnen → Verlauf und Normalvergleich analysieren → speichern anbieten. | finale-freigabe-offen | index.html app.js advanced-ui.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B2-02 · 2 Gesamtziel | Annahmen und Unterschiede zwischen Personen/Klassen verständlich zugänglich machen. | finale-freigabe-offen | analysis.js advanced-ui.js docs/BEHAVIOUR-MODEL.md tests/analysis-context.test.cjs | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, analysis.js) benötigen die finale erneute Prüfung. |
Briefabschnitt 3
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B3-1-01 · 3.1 Erhaltung | Änderungen an Formeln bewusst versionieren und gegen unveränderte Referenzen testen. | software-verifiziert | simulation.jsevent-reference.jstests/expanded-model.test.cjstests/model.test.cjs | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B3-2-01 · 3.2 Nutzen | Große Funktionen an konkreten Unterrichtsfragen ausrichten und unnötige Komplexität vermeiden. | menschliche-pruefung-offen | index.html docs/advanced-classroom-lesson.md docs/teacher-guide.md | Unterrichtsnutzen ist als Einsatzvorschlag beschrieben; echte Lehrkräftebewertung und Verständlichkeit sind nicht durch Softwaretests nachgewiesen. |
| B3-3-01 · 3.3 Redlichkeit | Alle Skalen, Koeffizienten und Ergebnisse als erfundene Modellannahmen statt reale Messwerte oder Vorhersagen kennzeichnen. | software-verifiziert | index.html docs/BEHAVIOUR-MODEL.md docs/model.md | Keine empirische Kalibrierung, Diagnostik oder wissenschaftliche Validierung. |
| B3-4-01 · 3.4 Budget | Kern ohne Pflicht-API, Konten, bezahlten Server oder kostenpflichtige Bibliotheken nutzbar halten. | software-verifiziert | package.jsonindex.html storage.js docs/AI-SECURITY.md artifacts/cross-browser/results.json | Lokale Berechnung und Offline-Nutzung funktionieren unabhängig von optionaler Online-KI. |
| B3-4-02 · 3.4 Budget | Zusatzbudget von ungefähr 20 € respektieren; keine Käufe oder neuen bezahlten Abonnements ohne Zustimmung. | menschliche-pruefung-offen | docs/AI-SECURITY.mdwrangler.toml | Kein neuer bezahlter Plan aktiviert. Abrechnungszugriff wurde mit 403 abgewiesen; Rechnung und Gesamtbudget sind nicht unabhängig geprüft. Isolate-Limits sind keine globale Kostengarantie. |
| B3-5-01 · 3.5 Schulprojekt | Entscheidungen, Grenzen, Tests und wesentliche KI-Hilfe offen dokumentieren; Erklärung auf Schulniveau vorbereiten. | finale-freigabe-offen | docs/report-update.md docs/student-explanation.md docs/BEHAVIOUR-MODEL.md | Aktualisierung aller historischen Materialien auf den final ausgelieferten Stand steht noch aus. |
| B3-5-02 · 3.5 Schulprojekt | Tatsächliches Verständnis und Erklärbarkeit durch die präsentierende Person sicherstellen. | menschliche-pruefung-offen | docs/student-explanation.md docs/advanced-classroom-lesson.md | Eigenständige Erklärung, persönliche Reflexion und Vortrag können nicht durch generierte Texte abgenommen werden. |
Briefabschnitt 4
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B4-01 · 4 Module | Dashboard, Schulbau, Schulerkundung, Szenarien, Analyse, Methodik und Einstellungen als sieben klar getrennte Bereiche bereitstellen. | software-verifiziert | index.html app.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B4-02 · 4 Module | Vorhandene HTML/CSS/JavaScript-Struktur modular erweitern statt großes Frontend-Framework einzuführen. | finale-freigabe-offen | package.jsonschool.js simulation.js analysis.js storage.js app.js | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
Briefabschnitt 5
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B5-01 · 5 Gestaltung | Monochromes Design mit dunklem Hintergrund, Anthrazitflächen, weiß-grauer Typografie, subtilen Rahmen, Abständen und beschrifteten Symbolen umsetzen. | finale-freigabe-offen | styles.css advanced.css index.html artifacts/cross-browser/edge-desktop.png | Implementierte Gestaltung ist sichtbar; ästhetische Qualität und Eignung für Lehrkräfte sind keine objektive Testzertifizierung. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced.css, styles.css) benötigen die finale erneute Prüfung. |
| B5-02 · 5 Gestaltung | Klare Navigation, kontextbezogene Arbeitsbereiche und eingeklappte erweiterte Einstellungen statt überladener Pflichtformulare anbieten. | finale-freigabe-offen | index.html app.js event-ui.js advanced-ui.js artifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B5-03 · 5 Gestaltung | Desktop und schmale Bildschirmbreiten mit bedienbarer Navigation, Diagrammen und enthaltenen Tabellen unterstützen. | finale-freigabe-offen | styles.css advanced.css tests/cross-browser.cjsartifacts/cross-browser/results.json | Browser-Viewports sind keine echten Telefone; abschließende Langtabellenprüfung nach letzten CSS-Änderungen erforderlich. |
| B5-04 · 5 Barrierearmut | Tastatur, sichtbaren Fokus, beschriftete Felder, semantische Tabellen/Dialoge, Diagrammbeschreibungen und nicht nur farbliche Unterschiede bereitstellen. | finale-freigabe-offen | index.html app.js advanced-ui.js styles.css tests/cross-browser.cjsartifacts/cross-browser/results.json | Automatisierte A/AA-Prüftags und Tastaturabläufe sind keine WCAG-Zertifizierung; Kontrastprüfungen enthalten manuell zu klärende incomplete-Befunde. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, styles.css) benötigen die finale erneute Prüfung. |
| B5-05 · 5 Barrierearmut | Reduzierte Bewegung berücksichtigen; auf langsame dekorative Animationen verzichten. | finale-freigabe-offen | styles.csstests/browser.cjsdocs/qa-evidence.json | Älterer breiter Browsernachweis; finalen 2.2-Stand erneut prüfen. |
| B5-06 · 5 Barrierearmut | Lesbarkeit, Kontrast-Sonderfälle, echte Screenreader-Bedienung und Gebrauchstauglichkeit manuell bewerten. | menschliche-pruefung-offen | artifacts/cross-browser/results.jsondocs/advanced-classroom-lesson.md | Nicht als bestanden ausgeben; automatisierte Scans lassen insbesondere Kontrastfälle offen. |
Briefabschnitt 6
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B6-01 · 6 Veröffentlichung | Kostenlose statische Hostingoptionen vergleichen und geeigneten HTTPS-Betrieb ohne laufenden Entwicklungsrechner dokumentieren. | software-verifiziert | docs/DEPLOYMENT.mdwrangler.tomltools/build.cjs | Cloudflare Pages ist gewählt; freie Bereitstellung ersetzt keine unabhängige Abrechnungsprüfung. |
| B6-02 · 6 Veröffentlichung | Nur öffentliche relative Dateien veröffentlichen; keine lokalen Rechnerpfade, Geheimnisse oder Zugangsdaten im Websitepaket. | finale-freigabe-offen | tools/build.cjs_headers tests/delivery.test.cjsbackend/assistant.jsdocs/AI-SECURITY.md | Öffentliche Allowlist statt gesamtem Projektverzeichnis. Finale Paketprüfung nach neuem Build erforderlich. |
| B6-03 · 6 Veröffentlichung | Tatsächliche aktuelle öffentliche Version mit echten URL-, Asset-, HTTPS- und Bedienprüfungen bestätigen. | finale-freigabe-offen | tests/production-smoke.cjstools/publication.cjstests/publication.test.cjsartifacts/production-smoke/result.json | Hauptadresse https://amasworld-school-lab.pages.dev/ ist am Auditstand noch 2.1. Die geprüfte 2.2-Vorschau ist keine finale Produktionsfreigabe. |
| B6-04 · 6 Veröffentlichung | Online-KI separat durch echte Anbieter-Inferenz prüfen, nicht nur durch Testersatz. | software-verifiziert | tests/ai-production.cjsartifacts/ai-live/preview.json | Vier Vorschauprüfungen enthalten zwei echte Inferenzantworten. Das belegt Vorschauverfügbarkeit, keine dauerhafte Verfügbarkeit oder finalen Hauptadressenstand. |
| B6-05 · 6 Veröffentlichung | Offline-Version neben Onlinebetrieb erhalten und Veröffentlichungsschritte einschließlich erforderlicher Kontoautorisierung erklären. | finale-freigabe-offen | docs/DEPLOYMENT.mdtools/package-delivery.pytests/cross-browser.cjsartifacts/cross-browser/results.json | Offline-App ist geprüft; neues finales Archiv und dessen eigener Abnahmelauf fehlen noch. |
Briefabschnitt 7
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B7-1-01 · 7.1 Schnellstart | Prominenten Schnellstart mit vollständiger reproduzierbarer Schule und sinnvollen Standardwerten anbieten. | software-verifiziert | index.html school.js app.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Standard: 300 Modellpersonen und 12 Klassen. Die im Brief genannten Standardwerte sind Beispiele, keine Pflicht für jeden Versuch. |
| B7-2-01 · 7.2 Eigene Schule | Schulname, Personen- und Klassenanzahl, eigene Klassengrößen, fiktive Altersgruppen und Schul-Seed konfigurieren. | software-verifiziert | school.js app.js tests/model.test.cjstests/advanced-school.test.cjs | Höchstens 24 nichtleere Klassen; manuelle Größen müssen sich exakt zur Gesamtzahl summieren; Alter 10–19 ist synthetische Metadateninformation. |
| B7-2-02 · 7.2 Eigene Schule | Motivation, Organisation und Leistungsstartwerte sowie Stresssensitivität verständlich parametrieren. | finale-freigabe-offen | school.js advanced-ui.js tests/advanced-school.test.cjsdocs/BEHAVIOUR-MODEL.md | Verschiebung −20 bis +20, Streuungsfaktoren 0–2 und Sensitivitätsvariation 0–0,4; keine beliebige empirische Verteilungsanpassung oder psychologische Diagnose. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B7-3-01 · 7.3 Grenzen | Regulären unterstützten Bereich 50–300 beibehalten und kleinere Klassen nur ausdrücklich getestet ergänzen. | software-verifiziert | school.jstests/advanced-school.test.cjstests/expanded-model.test.cjsartifacts/cross-browser/results.json | Expliziter Klassenraummodus erlaubt 1–49; ohne Aktivierung bleiben Werte unter 50 ungültig. |
| B7-3-02 · 7.3 Grenzen | Keine unbegründete Erweiterung über 300 Personen vornehmen. | zukunft-nicht-erforderlich | school.jstests/advanced-school.test.cjs | Mehr als 300 ist weder erforderlich noch unterstützt. Erst gesonderte Modell-, Speicher- und Leistungsprüfung könnte eine künftige Erweiterung begründen. |
| B7-4-01 · 7.4 Speicherung | Schulkonfiguration lokal speichern, laden und als JSON exportieren/importieren; keine Pflichtkonten oder Cloud-Datenbank. | software-verifiziert | storage.js app.js tests/storage.test.cjstests/workspace.test.cjs | Browserspeicher kann blockiert oder gelöscht werden; JSON zusätzlich sichern. Exporte sind unverschlüsselt. |
| B7-5-01 · 7.5 Datenschutz | Nur synthetische Namen und Merkmale verwenden; vor realen Kinder- und Schuldaten warnen. | software-verifiziert | school.js index.html docs/AI-SECURITY.md tests/assistant-schema.test.cjs | Frei eingegebener Text kann echte Angaben enthalten; keine vollständige automatische Anonymisierung zugesichert. |
Briefabschnitt 8
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B8-1-01 · 8.1 Identität | Eindeutige ID, fiktiven Namen, Klassenbezug und reproduzierbare individuelle Anfangswerte erzeugen. | software-verifiziert | school.jstests/model.test.cjstests/advanced-school.test.cjs | IDs sind maßgeblich; zufällige Übereinstimmung synthetischer Namen mit realen Namen bedeutet keine echte Identität. |
| B8-2-01 · 8.2 Variablen | Motivation, Stress, Lernzeit, Fokus, Organisation und Modellleistung mit dokumentierten Einheiten und Grenzen erhalten. | finale-freigabe-offen | simulation.js analysis.js tests/model.test.cjsdocs/BEHAVIOUR-MODEL.md | Lernzeit 0–6 h/Tag, übrige Werte 0–100 Modellpunkte. Organisation bleibt im Tagesmodell konstant. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B8-3-01 · 8.3 Merkmale | Akademische Stärken/Schwächen, Stresssensitivität, Anpassung, soziale Unterstützung und Lerngewohnheit operational definieren. | software-verifiziert | school.js behaviour.js social.js docs/BEHAVIOUR-MODEL.md tests/behaviour.test.cjs | Drei synthetische Fachstartwerte liefern relative Stärken/Schwächen; Lernregulation ist ein Koeffizient, kein wissenschaftlich behaupteter Lerntyp. |
| B8-3-02 · 8.3 Merkmale | Keine undefinierten oder wissenschaftlich unbelegten Lernstiltypen hinzufügen. | zukunft-nicht-erforderlich | behaviour.jstests/behaviour.test.cjsdocs/BEHAVIOUR-MODEL.md | Ein Klassifikationssystem für Lernstile ist bewusst nicht erforderlich und nicht implementiert. |
| B8-4-01 · 8.4 Profile | Anklickbare Profile mit ID, Name, Klasse, Startmerkmalen, aktuellem Tag, Entwicklung, Normalvergleich und tatsächlicher Ereignisexposition anzeigen. | finale-freigabe-offen | app.js advanced-ui.js tests/browser.cjstests/cross-browser.cjsartifacts/cross-browser/results.json | Profilwerte stammen aus generierten Merkmalen und gespeicherten Historien, nicht aus den illustrativen Zahlen des Briefs. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B8-4-02 · 8.4 Profile | Numerische Entwicklung als Diagramm und zugängliche Tageswerttabelle darstellen. | finale-freigabe-offen | app.js advanced-ui.js tests/browser.cjsartifacts/cross-browser/results.json | Zusätzliche Fachzähler und Beziehungen sind eigene Modellgrößen; keine Noten oder tatsächlichen Freundschaften. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B8-5-01 · 8.5 Einzelvergleich | Dieselbe Person in Szenario und Normalverlauf mit gleichen Startwerten und passenden Zufallsinputs vergleichen. | software-verifiziert | simulation.jstests/model.test.cjstests/expanded-model.test.cjs | Der Normalverlauf enthält dieselben aktivierten Zusatzregeln, aber keine direkten Ereignisterme. |
| B8-6-01 · 8.6 Historien | Individuelle vollständige Tageshistorien mit Modellversion, Schul-/Versuchsseed und Einstellungen verbinden. | software-verifiziert | simulation.js storage.js tests/model.test.cjstests/storage.test.cjs | Tag 0 bis Endtag werden gespeichert; unabhängige Kopien verhindern versehentliche nachträgliche Änderung früherer Zustände. |
| B8-6-02 · 8.6 Historien | Beim Wechsel von Person, Klasse, Kennzahl oder Tag gespeicherte Zustände auswerten statt neue Versuche rechnen. | finale-freigabe-offen | analysis.js app.js advanced-ui.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, analysis.js) benötigen die finale erneute Prüfung. |
Briefabschnitt 9
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B9-01 · 9 Schulübersicht | Personen-/Klassenanzahl, Klassennamen, Merkmale, Versuchsstatus und ausgewählten echten Simulationstag anzeigen. | finale-freigabe-offen | app.js advanced-ui.js tests/browser.cjsartifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B9-02 · 9 Klassenübersicht | Klassenauswahl, Personenliste, Suche nach Name/ID, Filter, Profile und Klassen-/Schulvergleich bereitstellen. | finale-freigabe-offen | app.js analysis.js tests/model.test.cjstests/browser.cjs | Werte beziehen sich auf denselben ausgewählten Tag; eine fremde finale Schulkennzahl ersetzt keinen Klassenausschnitt. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B9-03 · 9 Sortierung | Nach jeder der sechs Kennzahlen und nach Differenz zum Normalverlauf sortieren. | software-verifiziert | app.js index.html tests/browser.cjs | Kennzahl und Sortiermodus sind kombinierbar; die Rangliste beschreibt Modellwerte, keine realen Förderbedarfe. |
| B9-04 · 9 Sprache | Hohe Stresswerte neutral als simulierte Skalenwerte beschreiben, nicht als psychische Erkrankung oder Lernbehinderung. | software-verifiziert | index.html docs/BEHAVIOUR-MODEL.md docs/advanced-classroom-lesson.md | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B9-05 · 9 Zeitachse | Tag 0 sowie tatsächliche gespeicherte Zwischen- und Endtage untersuchen, ohne interpolierte Versuchsergebnisse zu erfinden. | software-verifiziert | simulation.js app.js tests/model.test.cjsartifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
Briefabschnitt 10
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B10-01 · 10 Bestehende Szenarien | Normalverlauf, Prüfungsphase, Technikproblem, Schulschließung und Unterrichtsausfall erhalten. | software-verifiziert | simulation.jstests/model.test.cjstests/expanded-model.test.cjs | Normalverlauf bleibt Kontrollbedingung ohne direkte Ereignisse. |
| B10-02 · 10 Neue Szenarien | Zusätzliche Hausaufgaben, späteren Schulbeginn und Stundenplanwechsel durch explizite hypothetische Terme abbilden. | software-verifiziert | simulation.jstests/model.test.cjsdocs/model.md | Späterer Beginn ist eine definierte Modellvariante, kein frei parametrierter realer Stunden-/Schlafplan. |
| B10-03 · 10 Neue Szenarien | Unterrichtsmethode, Bewertungshäufigkeit und Pausen als nachvollziehbare Modellvarianten untersuchen. | software-verifiziert | simulation.jstests/expanded-model.test.cjsdocs/BEHAVIOUR-MODEL.md | Strukturierte Übungsphasen, zusätzliche Lernkontrollen je aktivem Tag und längere Pausen; insgesamt elf Szenarien einschließlich Normalfall. Keine empirische Methodenbewertung. |
| B10-04 · 10 Konfiguration | Szenarioart, Intensität, Simulationsdauer, Start-/Endtag, Zielklassen und Versuchsseed validiert einstellen. | software-verifiziert | simulation.js app.js tests/model.test.cjs | 5–30 Tage; Intensität 0–3; Grenzen des Ereignisfensters sind einschließlich. Schulseed und Versuchsseed haben unterschiedliche Aufgaben. |
| B10-05 · 10 Kontrollvergleich | Gleiche Population, Startmerkmale, Dauer, Hintergrundzufall und Modellversion in beiden Bedingungen verwenden und Unterschied erläutern. | finale-freigabe-offen | simulation.js analysis.js tests/model.test.cjstests/expanded-model.test.cjs | Sechs passende Zufallsziehungen pro Person/Tag; bei aktiven Peerregeln können nicht direkt adressierte Klassen indirekt betroffen sein. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B10-06 · 10 Mehrere Ereignisse | Als fortgeschrittene Funktion ein Haupt- und bis zu vier Zusatzereignisse mit eigenen Zeiten, Intensitäten und Klassen kombinieren. | software-verifiziert | simulation.js event-ui.js tests/event-plan.test.cjsdocs/EVENT-PLAN.md | Direkte Terme werden vor einem einzigen Tagesschritt addiert. Alle Ereignisse teilen dieselbe dritte Tagesziehung; Differenzen der Endergebnisse sind nicht allgemein additiv. |
| B10-07 · 10 Sprachereignisse | Erweiterbare Schnittstelle für sprachliche Wünsche ohne Erfindung beliebiger Formeln anbieten. | software-verifiziert | assistant-schema.js assistant-ui.js tests/assistant-schema.test.cjsartifacts/cross-browser/results.json | Lokaler Parser erkennt einen begrenzten deutschen Wortschatz für vorhandene Szenarien. Prüfung, ausdrückliches Übernehmen und separates Berechnen bleiben erforderlich. |
Briefabschnitt 11
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B11-1-01 · 11.1 Übersicht | Nach Berechnung Szenario/Gesamtplan, Personen, Klassen, Dauer, Intensität, beide Seeds, Modellversion und Normalvergleich zusammenfassen. | software-verifiziert | app.js simulation.js tests/browser.cjstests/event-plan.test.cjs | Geänderte Eingabefelder dürfen die Kennzeichnung des zuletzt berechneten Versuchs nicht überschreiben. |
| B11-2-01 · 11.2 Kennzahlen | Alle sechs Kennzahlen mit korrekten Einheiten und Differenz Szenario minus Normalfall ausweisen. | finale-freigabe-offen | analysis.js app.js tests/model.test.cjs | Lernstunden sind nicht mit 0–100-Modellpunkten austauschbar. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B11-3-01 · 11.3 Diagramme | Normal-/Szenarioverlauf, zeitliche Entwicklung, Einzelprofile, Klassenvergleiche und Population anzeigen; Kennzahlwechsel ohne Neuberechnung. | finale-freigabe-offen | analysis.js app.js tests/model.test.cjstests/browser.cjsartifacts/cross-browser/results.json | Gespeicherte Zustände sind die Datenbasis; Diagramme sind keine unabhängige Messung. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B11-4-01 · 11.4 Verteilungen | Histogramme, Perzentile, Minima/Maxima und Verteilungsunterschiede statt ausschließlich Mittelwerte anbieten. | finale-freigabe-offen | analysis.js app.js tests/model.test.cjs | Perzentile beschreiben synthetische Variation, keine Unsicherheitsintervalle und keine repräsentativen Schülerdaten. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B11-5-01 · 11.5 Klassenvergleich | Klassenmittel und Unterschiede gegenüber dem Normalfall am gewählten Tag berechnen und durch Merkmale/Regeln einordnen. | finale-freigabe-offen | analysis.js app.js tests/model.test.cjstests/analysis-context.test.cjs | Schulmittel gewichtet Personen, nicht jede Klasse gleich. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B11-6-01 · 11.6 Größte Änderungen | Personen nach Differenz zum Normalfall auffindbar machen und deren Profile öffnen. | software-verifiziert | app.js index.html tests/browser.cjs | Eine große Modelländerung ist kein realer pädagogischer Befund. |
| B11-7-01 · 11.7 Erklärungen | Deterministische Erklärung aus wirklichen Ergebnissen, ausgewähltem Tag/Klasse und aktiven Regeln vor optionaler KI anbieten. | finale-freigabe-offen | analysis.js simulation.js tests/analysis-context.test.cjstests/event-plan.test.cjs | Regelerklärung erläutert programmierte Zusammenhänge, keine externe Kausalbestätigung. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
Briefabschnitt 12
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B12-01 · 12 Sichtbarkeit | Profile, Klassen, Zeitachse, Vergleiche und Historien als erste Stufe einer lebendigeren Schule verbinden. | finale-freigabe-offen | app.js advanced-ui.js artifacts/cross-browser/results.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B12-02 · 12 Differenzierung | Individuelle Reaktionsunterschiede durch definierte Merkmale, Anpassung und Rückkopplung statt losgelöster KI-Geschichten erzeugen. | software-verifiziert | school.js behaviour.js simulation.js tests/behaviour.test.cjstests/expanded-model.test.cjs | Zusatzverhalten ist unabhängig abschaltbar und standardmäßig aus. |
| B12-03 · 12 Beziehungen | Fiktive Verbindungen, Unterstützung, Einfluss und veränderliche Beziehungsstärken explizit modellieren. | software-verifiziert | social.js simulation.js tests/social.test.cjsdocs/BEHAVIOUR-MODEL.md | Topologie bleibt im Versuch fest; Gewichte können sich ändern. Neu entstehende/auflösende Freundschaften werden nicht behauptet. |
| B12-04 · 12 Verhalten | Lernzeit und Motivation anhand früherer Modellleistung anpassen; individuelle Reaktion auf wiederholte Belastung und Unterstützung abbilden. | software-verifiziert | behaviour.js social.js tests/behaviour.test.cjstests/expanded-model.test.cjs | Rückkopplung nutzt den Vortag; Regelziel und Koeffizienten sind frei gesetzt, keine Psychologievalidierung. |
Briefabschnitt 13
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B13-01 · 13 Graph | Personen als Knoten und eindeutige ungerichtete Verbindungen mit numerischen Gewichten darstellen. | finale-freigabe-offen | social.jstests/social.test.cjsadvanced-ui.js | Keine Selbstkanten; Gradobergrenze 0–8 kann unterschritten werden; Einzelpersonen und leere Graphen sind gültig. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js) benötigen die finale erneute Prüfung. |
| B13-02 · 13 Wirkungen | Dokumentierte, konfigurierbare, reproduzierbare und getestete Peerterme für Stress, Motivation und Lernzeit bereitstellen. | software-verifiziert | social.js simulation.js tests/social.test.cjstests/expanded-model.test.cjsdocs/BEHAVIOUR-MODEL.md | Nur Vortageswerte; indirekte Ereignisausbreitung frühestens am Folgetag. Einfluss 0 oder Abschalten ergibt exakt null Peerterme. |
| B13-03 · 13 Gewichte | Hypothetische Veränderung der Beziehungsstärken täglich getrennt für beide Bedingungen speichern. | software-verifiziert | social.js simulation.js tests/social.test.cjstests/expanded-model.test.cjs | Gewichte 0,1–1; Topologie ist fix. Die Regel ist keine empirische Freundschaftstheorie. |
| B13-04 · 13 Visualisierung | Optionalen Netzwerkbereich als ergänzende Analyse, nicht als primäre Lehrkräfteoberfläche anbieten. | finale-freigabe-offen | advanced-ui.js advanced.css tests/cross-browser.cjsartifacts/cross-browser/results.json | Tastaturzugang, Profile und genaue Kantentabelle unterstützen den Graphen; Layout verändert keine Zahlen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, advanced.css) benötigen die finale erneute Prüfung. |
| B13-05 · 13 Umfang | Komplexe Gruppen-/Gesellschaftsdynamik und dynamische Neuzuordnung von Freundschaften nicht mit dem kleinen Graphmodell gleichsetzen. | zukunft-nicht-erforderlich | docs/BEHAVIOUR-MODEL.md social.js | Eine detaillierte soziale Gesellschaftssimulation ist nicht zugesagt und bleibt mögliche Zukunftsarbeit. |
Briefabschnitt 14
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B14-01 · 14 KI-Strategie | Regelbasierten Kern ohne ein Sprachmodell je Person und ohne hunderte Anfragen pro Tagesschritt betreiben. | software-verifiziert | simulation.js behaviour.js social.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Gewöhnliche Simulationen benötigen weder API-Schlüssel noch Online-KI. |
| B14-02 · 14 Optionale KI | Erklärungen, Annahmenhilfe, Vorschläge vordefinierter Experimente, Sprachwünsche und datenbezogene Zusammenfassungen außerhalb der Mathematik anbieten. | finale-freigabe-offen | assistant-schema.js assistant-ui.js backend/assistant.jstests/assistant-schema.test.cjsartifacts/ai-live/preview.json | Vorschau mit echten Antworten geprüft; kein beliebiger eigener Szenariocode. Finale Produktionsveröffentlichung noch offen. |
| B14-03 · 14 Faktentrennung | Berechnete Fakten, dokumentierte Regeln und KI-Interpretation einschließlich Hypothesen/Grenzen getrennt anzeigen. | software-verifiziert | assistant-schema.js assistant-ui.js backend/assistant.jstests/assistant-schema.test.cjsdocs/AI-SECURITY.md | Ein korrektes JSON-Schema verhindert keine sprachlich falsche Interpretation; lokale Zahlen und Regelerklärung sind maßgeblich. |
| B14-04 · 14 Sicherheit | Keine Frontend-Schlüssel; Same-Origin-Backend mit privater Anbieterbindung, Größen-/Tokenlimits, strikten Schemata und sicherer Textausgabe nutzen. | software-verifiziert | backend/assistant.jsassistant-schema.js wrangler.tomltests/assistant-backend.test.cjsartifacts/ai-live/preview.json | Origin/CORS ist keine Anmeldung. Absichtliche direkte HTTP-Anfragen sind dadurch nicht zuverlässig ausgeschlossen. |
| B14-05 · 14 Zustimmung | Online-KI nur nach nicht gespeicherter Sitzungszustimmung und ausdrücklichem Klick senden; Offline-Simulation und lokale Erkennung erhalten. | software-verifiziert | assistant-ui.jstests/cross-browser.cjsartifacts/cross-browser/results.jsondocs/AI-SECURITY.md | Erklärung übermittelt Gruppenmittel, nicht Einzelprofile; eigene Freitexte können dennoch persönliche Angaben enthalten. |
| B14-06 · 14 Kostenkontrolle | Optionale KI begrenzen, Ausfälle ehrlich melden und kostenfreien Kern unabhängig nutzbar halten. | software-verifiziert | backend/assistant.jstests/assistant-backend.test.cjsdocs/AI-SECURITY.md | 2 Anfragen/IP/Minute und 20/Isolate/UTC-Tag sind best effort, kein globales Abrechnungslimit; keine Rechnung unabhängig geprüft. |
| B14-07 · 14 Freie KI-Ideen | Frei erfundene Formeln, autonome LLM-Personen und komplexe generative Gesellschaften nicht als Sprachassistenz ausgeben. | zukunft-nicht-erforderlich | assistant-schema.jstests/assistant-schema.test.cjsdocs/AI-SECURITY.md | Arbiträre natürliche Sprachereignisse bleiben nicht erforderlich; nur dokumentierte Szenarien werden vorgeschlagen. |
Briefabschnitt 15
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B15-01 · 15 Berechnung | Reproduzierbar bis 300 Personen und 30 Tage mit endlichen begrenzten Zuständen rechnen. | software-verifiziert | tests/expanded-model.test.cjstests/model.test.cjsartifacts/unit-tests.json | Bestehende Testgrenzen sind keine Geschwindigkeitsgarantie für jeden Schulrechner. |
| B15-02 · 15 Leistungsmessung | Laufzeit, zwischengespeicherte Navigation und angemessenen Speicherbedarf messen statt pauschale Beschleunigung behaupten. | finale-freigabe-offen | simulation.jstests/browser.cjstests/benchmark.jsondocs/qa-evidence.json | Vorliegende Benchmarkdaten sind 2.0, breite Browsermessungen 2.1. Finale 2.2-Messung samt erweitertem Verhalten/Graph und belastbarer Speicherbewertung noch offen. |
| B15-03 · 15 Optimierung | Historien wiederverwenden und unnötige Wiederberechnung, DOM-Arbeit und Netzwerkanfragen vermeiden; keine unbegründete Infrastruktur. | finale-freigabe-offen | analysis.js app.js advanced-ui.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Bis 300 Einträge; keine Behauptung virtueller Listen oder gemessener allgemeiner Optimierungsfaktoren. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, analysis.js) benötigen die finale erneute Prüfung. |
| B15-04 · 15 Browser | Tatsächlich geprüfte aktuelle Edge-, Chrome-, Firefox- und WebKit-Versionen mit Prüfumfang ausweisen. | software-verifiziert | tests/cross-browser.cjsartifacts/cross-browser/results.json | Edge 155, Chrome for Testing 155, Firefox 157 und WebKit 27.2 unter Windows; je zwölf Gruppen, kein echter Safari. |
| B15-05 · 15 Reale Geräte | Schulrechner, echte Mobilgeräte und Safari prüfen, soweit verfügbar; nicht aus Viewport-/WebKit-Tests ableiten. | menschliche-pruefung-offen | docs/advanced-classroom-lesson.mdartifacts/cross-browser/results.json | Physische Geräte, macOS/iOS-Safari und schulische Netz-/Druckbedingungen sind nicht abgenommen. |
Briefabschnitt 16
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B16-01 · 16 Bestehende Datenwege | CSV-Mittelwerte, individuelle CSV-Tagesdaten, JSON-Versuche, JSON-Import, Druck und gespeicherte Einstellungen erhalten. | finale-freigabe-offen | app.js storage.js tests/storage.test.cjstests/workspace.test.cjstests/browser.cjs | Finale Browser-/Druckabnahme der ausgelieferten 2.2-Dateien noch ausstehend; frühere 2.1-Downloadbelege nicht als aktuelle Gesamtfreigabe verwenden. |
| B16-02 · 16 Neue Datenwege | Schulkonfigurationen und individuelle Historien einschließlich Bedingung, Tag, IDs und Kennzahlen exportieren. | software-verifiziert | app.js storage.js tests/storage.test.cjstests/browser.cjs | CSV ist Auswertungsformat, kein Konfigurationsimport. Keine vollständige Netzwerk-/Fachhistorien-CSV zugesichert; JSON rekonstruiert aus Einstellungen. |
| B16-03 · 16 Integrität | Importe streng prüfen und Schulen/Versuche aus validierten Konfigurationen neu berechnen statt fremden Ergebniszahlen zu vertrauen. | software-verifiziert | storage.js school.js tests/storage.test.cjstests/event-plan.test.cjs | Unbekannte Versionen, unzulässige Parameter und ungültige Größen werden abgewiesen. |
| B16-04 · 16 Versionen | Schema-, Generator- und Modellversionen prüfen und historische Formate ausdrücklich migrieren. | software-verifiziert | storage.js school.js tests/storage.test.cjstests/advanced-school.test.cjstests/event-plan.test.cjs | Generator 2.0, Schul-Schema 1, Versuchs-Schema 2, Modell 2.2-behaviour; alte Dokumente dürfen keine späteren Einstellungen behaupten. |
| B16-05 · 16 Datenschutz | Standardmäßig lokal, kontenfrei und ohne Nutzungsanalyse bleiben; Datenlöschung auf app-eigenen Speicher beschränken. | software-verifiziert | storage.js assistant-ui.js tests/storage.test.cjsdocs/AI-SECURITY.md | Optionaler KI-Anbieter verarbeitet technische Verbindungsdaten; keine Behauptung, der Anbieter speichere überhaupt nichts. |
Briefabschnitt 17
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B17-01 · 17 Trennung | Simulation, Erzeugung, Schulkonfiguration, Szenarien, Aggregation, Oberfläche, Diagramme, Datenwege und Validierung sinnvoll trennen. | finale-freigabe-offen | school.js simulation.js analysis.js storage.js app.js event-ui.js advanced-ui.js assistant-schema.js | Szenariodefinitionen liegen in simulation.js und Diagramme in Oberflächenmodulen; nicht jeder Verantwortungsbereich benötigt eine eigene Datei. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (advanced-ui.js, analysis.js) benötigen die finale erneute Prüfung. |
| B17-02 · 17 Quellverwaltung | Echte Quellverwaltung, passende Ausschlüsse und erhaltene Referenzen verwenden; keine geheimen Daten oder erfundene Historie in öffentliche Pakete aufnehmen. | finale-freigabe-offen | .gitignoretools/build.cjstests/delivery.test.cjsevent-reference.jsdocs/BEHAVIOUR-MODEL.md | Diese Matrix behauptet keinen neuen Commit; finale Paket-/Quellsnapshotprüfung und historische Ausschlusskontrolle bleiben Releaseaufgaben. |
| B17-03 · 17 Modellversion | Jede relevante Formeländerung versionieren und Unterschiede gegenüber überprüften alten Kernen dokumentieren. | software-verifiziert | simulation.jsevent-reference.jssingle-event.jslegacy-engine.js tests/expanded-model.test.cjsdocs/BEHAVIOUR-MODEL.md | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
Briefabschnitt 18
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B18-01 · 18 Bestehende Tests | Bestehende automatische Tests erhalten und zusammen mit neuen Suiten ausführen. | software-verifiziert | tools/verify.cjsartifacts/unit-tests.json | Auditbeleg: 127 tatsächliche Tests, 127 bestanden, 0 fehlgeschlagen, 0 übersprungen. Kein neuer Gesamttestlauf durch diese Dokumentationsprüfung. |
| B18-02 · 18 Generatorprüfung | Schulerzeugung, Klassenzuordnung, IDs, Grenzen, Seeds, neue Merkmale und kleine Klassen testen. | software-verifiziert | tests/model.test.cjstests/advanced-school.test.cjsartifacts/unit-tests.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B18-03 · 18 Modellprüfung | Historien, Normalvergleiche, Zeitplanung, Nullkontrollen, Wertebereiche, endliche Zahlen und unveränderte neutrale Referenzen prüfen. | software-verifiziert | tests/model.test.cjstests/event-plan.test.cjstests/expanded-model.test.cjsartifacts/unit-tests.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B18-04 · 18 Erweiterungsprüfung | Beziehungsgraph, zeitverzögerten Einfluss, Gewichtsentwicklung, Verhaltensfeedback und Fachzähler testen. | software-verifiziert | tests/social.test.cjstests/behaviour.test.cjstests/expanded-model.test.cjsartifacts/unit-tests.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B18-05 · 18 Datenprüfung | Validierung, Fehlerfälle, manipulationsresistenten Import/Export und erlaubten/blockierten Browserspeicher prüfen. | software-verifiziert | tests/storage.test.cjstests/workspace.test.cjstests/assistant-schema.test.cjstests/assistant-backend.test.cjsartifacts/unit-tests.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B18-06 · 18 Oberflächenprüfung | Reale Browser, Diagrammdaten, responsive Layouts, Tastatur, Downloads, Import und Fehlerbehandlung prüfen. | finale-freigabe-offen | tests/browser.cjstests/cross-browser.cjsartifacts/cross-browser/results.jsondocs/qa-evidence.json | 48 fortgeschrittene Gruppen sind aktuelle Browserbelege; 28 breite Edge-Gruppen im Sammelbericht sind älter. Zusammen sind sie keine pauschale finale 2.2-Abnahme. |
| B18-07 · 18 Prüfbericht | Bestandene/fehlgeschlagene Prüfungen, Umfang, Versionen, bekannte Grenzen und ungeprüfte Bereiche ehrlich getrennt berichten. | software-verifiziert | artifacts/unit-tests.jsonartifacts/cross-browser/results.jsonartifacts/ai-live/preview.jsondocs/REQUIREMENTS-MATRIX.md | Bestandene Softwaretests belegen keine realen Unterrichtsergebnisse oder vollständige Barrierefreiheit. |
Briefabschnitt 19
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B19-01 · 19 Materialien | Deutschen Bericht, Mathematik, Entwicklungsdarstellung, Prüfbericht, Anleitung, Präsentation, Evidenz und Quellen erhalten. | finale-freigabe-offen | docs/report-update.md docs/model.md docs/development-summary.html docs/QA-REPORT.md docs/teacher-guide.md docs/presentation-update.html docs/source-register.md docs/source-ledger.json | Vorhandene Berichte/Anleitung und gerenderte Dateien tragen teils noch 2.1; endgültige Synchronisierung und Rendering sind nicht durch diese Matrix abgeschlossen. |
| B19-02 · 19 Änderungen | Profile, neue Variablen/Gleichungen, Szenarien, soziale Regeln und KI-Sicherheit nachvollziehbar dokumentieren. | software-verifiziert | docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md docs/EVENT-PLAN.md | Aktuelle Ergänzungen beschreiben 2.2; ältere Grundlagen müssen zusammen mit der Ergänzung gelesen werden, nicht als alleiniger aktueller Funktionsstatus. |
| B19-03 · 19 Konsistenz | Abbildungen, relative Links, Modellangaben, Website, PDFs und Quell-/Evidenzstände vor finaler Lieferung abgleichen. | finale-freigabe-offen | docs/check-docs.pytools/print-docs.cjstools/render-pdfs.ps1tools/publication.cjs | Abschlussprüfung und Neurendern nach finaler Veröffentlichung noch offen. Geplante Funktionen zählen nicht als Lieferbeleg. |
| B19-04 · 19 Entwicklungsjournal | Entwicklungsjournal bewahren und Entscheidungen, Schwierigkeiten, Tests und wesentliche KI-Beiträge wahrheitsgemäß fortschreiben. | finale-freigabe-offen | docs/development-summary.html docs/report-update.md | Öffentliche Änderungszusammenfassung ist kein vollständiges Arbeitsjournal. Fortführung und Abgleich der tatsächlichen Prozessunterlagen bleiben offen; keine persönlichen Stunden oder Reflexionen werden nachträglich erfunden. Private Arbeitsaufzeichnungen gehören nicht in das Websitepaket. |
Briefabschnitt 20
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B20-01 · 20 Termine | Überlieferte Abgabe 26. Februar 2027 und Präsentation 22. April 2027 mit schulischer Vorgabe bestätigen. | menschliche-pruefung-offen | docs/advanced-classroom-lesson.md docs/REQUIREMENTS-MATRIX.md | Daten sind aus dem Brief übernommen, nicht neu mit einer Lehrkraft bestätigt. |
| B20-02 · 20 Bewertung | Überlieferte Gewichtung Dokumentation/Prozess 20 %, digitales Produkt 40 %, Präsentation 40 % gegen Lehrkraftvorgaben bestätigen. | menschliche-pruefung-offen | docs/advanced-classroom-lesson.md docs/REQUIREMENTS-MATRIX.md | Keine neue Schulfreigabe oder bestätigte Bewertungsordnung vorhanden. |
| B20-03 · 20 Lernziele | Modellierung, Regeln, kontrollierten Versuch, Reproduzierbarkeit, Datenanalyse, Testen und Grenzen sichtbar halten. | finale-freigabe-offen | docs/student-explanation.md docs/advanced-classroom-lesson.md simulation.js analysis.js | Die Materialien ermöglichen Übungen; tatsächlicher Lernerfolg ist nicht gemessen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B20-04 · 20 Erklärmaterial | Auf Deutsch für die zehnte Klasse Agenten, Updates, Zufall, Normalvergleich, Ereignisterme, Mittelwerte und Prognosegrenzen erklären. | finale-freigabe-offen | docs/student-explanation.md docs/BEHAVIOUR-MODEL.md docs/advanced-classroom-lesson.md | Historische Schülererklärung vor finaler Abgabe auf aktuelle Zusatzregeln abstimmen. |
| B20-05 · 20 Verständnis | Eigene mündliche Erklärung, nachvollziehbaren Beitrag und authentische Reflexion durch die präsentierende Person erarbeiten. | menschliche-pruefung-offen | docs/advanced-classroom-lesson.md docs/student-explanation.md | Kein Tool kann persönliche Reflexion, selbstständige Autorenschaft oder tatsächliches Verständnis bescheinigen. |
| B20-06 · 20 Integrität | KI-Beiträge offenlegen und schulische KI-/Formvorgaben klären; keine Arbeitsstunden, Freigaben oder Schülerbeiträge erfinden. | menschliche-pruefung-offen | docs/report-update.md docs/advanced-classroom-lesson.md | Material enthält KI-Hinweise; persönliche Erklärung und schulische Zulässigkeit müssen menschlich bestätigt werden. |
Briefabschnitt 21
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B21-01 · 21 Phase 0 | Aktive Ausgangsanwendung auditieren, Referenzexperiment prüfen, Bestand sichern und Architektur/Plan festhalten. | software-verifiziert | legacy-engine.js docs/IMPLEMENTATION-CONTRACT.md docs/report-update.md tests/model.test.cjs | Erhaltene Referenz und Tests sind prüfbar; ein unverschlüsseltes Versionsarchiv ist kein verschlüsseltes Sicherheitsbackup. |
| B21-02 · 21 Phasen 1–4 | Produktgrundlage, Schulbau, Erkundung und erweiterte Analyse priorisiert bereitstellen. | finale-freigabe-offen | index.html app.js school.js analysis.js tests/cross-browser.cjsartifacts/cross-browser/results.json | Entspricht den Detailzeilen in Abschnitten 4–11; keine zusätzliche erfundene Anzahl von Designentscheidungen. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B21-03 · 21 Phasen 5–7 | Zusätzliche Ereignisse, Merkmale, Verhalten, Beziehungen und optionale Sprachhilfe schrittweise mit eigener Prüfung ergänzen. | software-verifiziert | tests/event-plan.test.cjstests/expanded-model.test.cjstests/assistant-schema.test.cjsdocs/BEHAVIOUR-MODEL.md | Erhaltene Referenzkerne und getrennte Tests belegen Modellstufen; nicht jede historische Reihenfolge wird als unabhängig auditiert behauptet. |
| B21-04 · 21 Phase 8 | Finale Tests, Leistungsprüfung, Dokumente, Anleitung, Präsentation, Offlinepaket und bereitgestellte Website gemeinsam abnehmen. | finale-freigabe-offen | tools/verify.cjstests/browser.cjstests/production-smoke.cjstools/package-delivery.pytests/delivery-smoke.cjs | Aktueller Vorschau-/Arbeitsstand ist noch kein final sourcegebundener Produktions- und Auslieferungsnachweis. |
Briefabschnitt 22
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B22-01 · 22 Prioritäten | P0/P1/P2 vor optionaler Komplexität stabilisieren; P3/P4 nicht als Pflicht zu beliebiger Größe oder Autonomie interpretieren. | software-verifiziert | tests/expanded-model.test.cjsdocs/BEHAVIOUR-MODEL.md docs/REQUIREMENTS-MATRIX.md | Ein Teil ursprünglich optionaler Ideen ist inzwischen begrenzt umgesetzt. Größere Population und komplexe Autonomie bleiben Zukunft, kein fehlendes Pflichtfeature. |
Briefabschnitt 23
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B23-01 · 23 Selbstständigkeit | Sichere normale Umsetzungsentscheidungen selbst treffen, Annahmen/Limitationen dokumentieren und wichtige Anforderungen nicht stillschweigend auslassen. | software-verifiziert | docs/IMPLEMENTATION-CONTRACT.md docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md docs/REQUIREMENTS-MATRIX.md | Diese Zuordnung macht auch menschlich offene Arbeit sichtbar; sie bestätigt keine Vollständigkeit jeder historischen Unterhaltung. |
| B23-02 · 23 Grenzen der Zustimmung | Kosten, fremde Konten, irreversible Eingriffe, Identitätsveröffentlichung und materiell unklare Schulvorgaben nicht als Routineentscheidungen behandeln. | menschliche-pruefung-offen | docs/AI-SECURITY.md docs/DEPLOYMENT.md docs/advanced-classroom-lesson.md | Technische Dokumentation ersetzt erforderliche persönliche Freigaben oder schulische Entscheidungen nicht. |
Briefabschnitt 24
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B24-01 · 24 Verbote | Keinen Bestand löschen, unnötig neu schreiben, Tests entfernen, Formeln unversioniert ändern oder Datenmigration umgehen. | software-verifiziert | legacy-engine.jsevent-reference.jstests/expanded-model.test.cjstests/storage.test.cjsartifacts/unit-tests.json | Erhaltungs- und Regressionstests belegen konkrete Grenzen, nicht eine forensische Prüfung jeder früheren Dateioperation. |
| B24-02 · 24 Verbote | Keine reale Vorhersage, erfundene Evidenz, Wissenschaftsvalidierung, Lehrkraftfreigabe, bezahlte Freigabe oder ungeprüfte Veröffentlichung behaupten. | software-verifiziert | docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md tests/publication.test.cjsdocs/REQUIREMENTS-MATRIX.md | Gültigkeit, Unterrichtserprobung, Abrechnung und finale Auslieferung bleiben ausdrücklich getrennte Fragen. |
| B24-03 · 24 Verbote | Bedienbarkeit, Datenschutz, Leistung und mathematische Grenzen nicht zugunsten attraktiver Darstellung oder Featureanzahl opfern. | menschliche-pruefung-offen | index.html docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md artifacts/cross-browser/results.json | Subjektive Gebrauchstauglichkeit und reale Schulbedingungen bleiben menschlich zu prüfen. |
Briefabschnitt 25
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B25-01 · 25 Erfolgskriterien Software | Schule erstellen/erkunden, Experimente rechnen, Normalverläufe und Unterschiede analysieren, Annahmen lesen und Ergebnisse sichern ermöglichen. | finale-freigabe-offen | school.js app.js analysis.js storage.js artifacts/unit-tests.jsonartifacts/cross-browser/results.json | Softwareumfang ist implementiert; Endfreigabe und reale Nutzung sind getrennt, siehe Abschnitte 6, 18, 20 und 26. Implementierung vorhanden; seit dem Browserbeleg geänderte zitierte Quellen (analysis.js) benötigen die finale erneute Prüfung. |
| B25-02 · 25 Erfolgskriterien Betrieb | Normalen Websitezugang und zuverlässige finale Auslieferung des aktuellen Modells ohne Pflichtkosten bereitstellen. | finale-freigabe-offen | tools/publication.cjstests/production-smoke.cjsdocs/AI-SECURITY.md | Öffentliche Hauptadresse am Auditstand noch 2.1; finale 2.2-Freigabe steht aus. |
| B25-03 · 25 Erfolgskriterien Person | Glaubwürdige eigene Präsentation mit ehrlicher KI-Dokumentation tatsächlich halten können. | menschliche-pruefung-offen | docs/advanced-classroom-lesson.md docs/student-explanation.md | Vortrag, Verständnis und Schulzulässigkeit sind nicht automatisiert nachgewiesen. |
Briefabschnitt 26
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B26-01 · 26 Anwendung/Original | Aktualisierte funktionierende Anwendung und erhaltenen verifizierten Originalkern liefern. | software-verifiziert | index.html simulation.js legacy-engine.js single-event.jsevent-reference.jstests/expanded-model.test.cjsartifacts/unit-tests.json | Softwarebeleg, keine empirische Bestätigung realer Schulwirkungen. |
| B26-02 · 26 Website/Paket | Hostingfähige Website und tatsächlich geprüfte Liveadresse sowie frisch verifiziertes Offline-/Quellpaket liefern. | finale-freigabe-offen | tools/build.cjstools/package-delivery.pytests/delivery-smoke.cjstests/production-smoke.cjsartifacts/delivery-manifest.jsonartifacts/source-archive-smoke.json | Vorhandene Archivnachweise sind historisch. Neues 2.2-Paket inklusive entpackter Quelltests und Produktionsnachweis bleibt offen. |
| B26-03 · 26 Dokumente/Tests | Aktuelle Modell-/Funktionsdokumentation, passende Tests und klare Änderungszusammenfassung liefern. | finale-freigabe-offen | docs/BEHAVIOUR-MODEL.md docs/AI-SECURITY.md docs/development-summary.html artifacts/unit-tests.json | Tests sind ausgeführt; abschließende erzeugte Berichte und alle Versionsangaben nach finalem Stand aktualisieren. |
| B26-04 · 26 Status/Grenzen | Verifiziertes, nicht vollständig Verifiziertes, Teilumsetzung, Nichtumsetzung und Zurückstellung ausdrücklich unterscheiden. | software-verifiziert | docs/requirements-matrix.json docs/REQUIREMENTS-MATRIX.md | Status benennt die Abnahmeart; Teilumsetzungen und bewusst nicht unterstützte Varianten stehen zusätzlich im Feld limitation. |
| B26-05 · 26 Schulmaterial | Bericht, Präsentation, Anleitung und Evidenzpaket auf tatsächlich ausgelieferten Stand bringen. | finale-freigabe-offen | docs/report-update.md docs/presentation-update.html docs/teacher-guide.md docs/QA-REPORT.md | Noch kein vollständig synchronisierter finaler 2.2-Dokument-/PDF-Satz. |
| B26-06 · 26 Bedien-/Prüfanleitung | Start, Nutzung, Tests und Veröffentlichung nachvollziehbar erklären. | finale-freigabe-offen | README.mddocs/teacher-guide.md docs/DEPLOYMENT.md package.jsondocs/advanced-classroom-lesson.md | Bestehende Anleitung und Beispielmaterialien vor Freigabe nochmals auf Versionskonsistenz prüfen. |
Briefabschnitt 27
| Kennung / Teilabschnitt | Praktische Anforderung | Status | Konkrete Belege | Einschränkung / nächster Nachweis |
|---|---|---|---|---|
| B27-01 · 27 Abschluss | Keine pauschale Fertigmeldung vor getesteten implementierten Funktionen und bereiten Endlieferungen; stabile nützliche Anwendung vor Umfang priorisieren. | finale-freigabe-offen | docs/REQUIREMENTS-MATRIX.mdartifacts/unit-tests.jsonartifacts/cross-browser/results.jsonartifacts/ai-live/preview.json | Technische Entwicklungsbelege liegen vor. Finale Veröffentlichung, Paketabnahme, menschliche und schulische Bestätigungen sind nicht abgeschlossen. |
Ehrliches Abschlussurteil
Der technische Ausbau ist weit fortgeschritten, die gesamte Projektabgabe ist nicht abgeschlossen. Automatische Modell- und Funktionsprüfungen sowie echte Browser-/Vorschau-Inferenzbelege liegen vor. Vor einer finalen Fertigmeldung müssen der letzte Quellstand erneut geprüft, die tatsächliche Hauptadresse mit genau diesem Stand abgeglichen, aktuelle Leistung und Druckausgaben geprüft sowie Offline- und Quellarchive neu erstellt und an den ausgelieferten Dateien abgenommen werden. Bericht, Anleitung, Präsentation, Versionsangaben und gerenderte Ausgaben müssen dazu passen.
Offen bleiben unabhängig davon: echte Schulgeräte und Mobilgeräte/Safari, manuelle Zugänglichkeitsprüfung, Unterrichtserprobung und Lehrkräftefeedback, Bestätigung von Terminen/Bewertung/KI-Regeln, persönliches Verständnis, eigene Reflexion und Vortragsprobe. Auch Rechnung und Budget sind nicht unabhängig abgenommen. Es werden keine realen Lernwirkungen, Schülerdaten, Lehrerfreigaben, eigenständige Schülerautorenschaft oder verschlüsselte Verteilarchive behauptet.
Nicht erforderlich sind mehr als 300 Personen, 300 LLM-Agenten, beliebige automatisch erfundene Formeln oder eine umfassende Gesellschaftssimulation. Das kleine vorhandene Beziehungsmodell hat feste Topologie und veränderliche Gewichte. Die optionale KI ist eine fallible Lese-/Vorschlagshilfe außerhalb der Mathematik; ihre Drosselung ist keine weltweit verbindliche Abrechnungsgrenze.
Für die praktische Unterrichtserkundung: Fortgeschrittene Unterrichtseinheit. Dieser Plan ersetzt keine bereits durchgeführte Stunde.