Ökosystem & Qualität • Mai 2026

Sprint 207: Examples Purge & Modernization 🧹

Willkommen zu Sprint 207! Mit zunehmender Reife von KnotenCore wird die Qualität des Ökosystems immer wichtiger. In diesem Sprint haben wir eine umfassende Bereinigung durchgeführt: Über 80 veraltete oder redundante Beispieldateien wurden gelöscht, die verbleibenden Dateien an die strengen Regeln des neuen Parsers angepasst und eine lückenlose Testabdeckung der Beispiele im CI-System verankert.

🧹 Die große Bereinigung

Über die letzten 170+ Sprints haben sich viele handgeschriebene JSON ASTs und veraltete `.nod`-Dateien im examples/-Verzeichnis angesammelt. Viele bezogen sich auf gelöschte FFI-Funktionen oder das alte Voxel-System. Wir haben leere Verzeichnisse (wie graphics, graphics/calculator, io_test) entfernt und über 60 Skripte gelöscht.

Es verbleiben nur noch **18 hochwertige `.knoten` DSL-Dateien** und **2 `.nod` Hilfsdateien**, die Entwicklern und KI-Generierungssystemen als saubere und stets gepflegte Referenz dienen.

⚙️ Syntax-Modernisierung & Fixes

Wir haben die verbleibenden Skripte an die strengen Anforderungen unseres Result-basierten Parsers angepasst. In telemetry_dashboard.knoten wurden uninitialisierte Variablen korrigiert (z. B. let last_run; zu let last_run = "never";) und Sonderzeichen in Kommentaren entfernt, um einen fehlerfreien Lexer-Durchlauf zu gewährleisten.

🔒 Automatisierte Test-Absicherung

Um zukünftiges Auseinanderdriften von Beispielen und Code zu verhindern, haben wir den Integrationstest test_examples_compilation_and_validation in `tests/sandbox_tests.rs` integriert. Dieser Test parst und validiert alle 18 verbleibenden Beispiele vollautomatisch bei jedem CI-Durchlauf.