# Wegwichtel Editor v3 Dieses Paket ergänzt den einfachen Streckeneditor und die zugehörigen Tests. ## Datenbankschema Für bestehende SQLite-Datenbanken liegt weiterhin eine Migration vor: ```bash sqlite3 < database/migrations/20260901_add_route_activated_at.sql ``` Für neu erzeugte Datenbanken muss `database/schema.sql` die Spalte direkt in der `routes`-Tabelle enthalten: ```sql activated_at DATETIME NULL ``` Falls das Paket ohne bereits angepasste `database/schema.sql` eingespielt wird, kann die Datei einmalig im Repository angepasst werden: ```bash node scripts/apply-editor-schema.mjs ``` Danach sollte `database/schema.sql` mit committed werden. ## Tests ```bash node --check public/js/editor-ui.js npm test -- test/editor-ui.test.js npm test -- test/editor-database-schema.test.js npm run test:coverage ``` ## SonarQube Der frühere HTML-Smell durch `role="status"` am Editorstatus wurde entfernt. Der Status ist jetzt ein semantisches `` mit `aria-live="polite"`.