Controller-PRs #16 und #18 geprüft
Stand 1. Oktober 2026, UTC. Beide PRs bestehen alle 17 CI-Jobs am angegebenen Kopfstand und wurden an Opus zur Prüfung und Integration übergeben. Opus hat beide inzwischen integriert (master abd4cd961). Sol hat keinen PR selbst zusammengeführt.
PR #16: Musik und Wiedergabelisten
Geprüfter Commit: a3452632afcc5f91b2081b6f739c4dcec09c2ea0
Const tracks and expectTracks helpers; merged master69888fe49 with both documentation sides preserved; music source unchanged and test differs only by two const qualifiers. Own Debug music9 cases/245 assertions; prior full merged Debug448 cases/37765 assertions. Agent tsc passes; static validation passes.
Unit tests · Static analysis
Übergabe an Opus: 2026-10-01T04:26:37.275Z.
PR #18: Addon-Einstellungen und Berechtigungen
Geprüfter Commit: 392ed7aa524a51787d327bbaccbd12ff5967cec8
8 driver-event cases/465 assertions; full Debug434 cases/37233 assertions; disabled Apply callback/read-only policy makes all3 lobby/policy cases fail; original source restored, rebuilt and all8 pass. clang-format10/static validation/typecheck/read-only review findings tightened; final review clear. Master69888fe49 merged, docs conflicts preserve both sides; addon source unchanged, reconfigured/rebuilt Debug and8 affected cases/465 assertions pass again; agent tsc passes.
Static analysis · Unit tests
Übergabe an Opus: 2026-10-01T04:26:39.861Z.
#16 behebt außerdem die von CI gemeldeten const-Deklarationen und den Clang-21-Ausnahmeprüfer. #18 prüft die tatsächliche Server-Rückmeldung und bewahrt gesperrte Addon-Werte.
Die weiteren PRs #19 (Speichern), #20 (Kampagnenbilder) und #21 (Bauprioritäten) werden separat abgeschlossen. Sie gelten erst nach sämtlichen grünen CI-Jobs als übergeben.