Fruehjahrsputz. Alles hier ist unabhaengig von der laufenden Supervisor-
Arbeit im Arbeitsverzeichnis - die bleibt unangetastet.
Entfernt:
- Die zwoelf Symbole unter public/assets/ waren bitgleiche Dubletten der
Dateien in public/assets/icons/. Referenziert wurde ausschliesslich der
Pfad mit icons/. getMonitorIconUrl() setzt flach gespeicherte Altwerte
aus der Datenbank jetzt auf icons/ um, damit bestehende Monitore ihr
Symbol behalten.
- System.CommandLine (2.0.0-beta4) aus dem Packager. Kein using, kein
Symbol, die Argumente werden von Hand geparst. Build bleibt fehlerfrei.
Geschlossen:
- client-php/ und mcp/ wurden weder von der .htaccess gesperrt noch vom
Deployment ausgeschlossen. Die .mjs-Datei haette der Webserver im
Klartext ausgeliefert. Beide gehoeren nicht ins Webroot: die PHP-Datei
wird ins Zielprojekt kopiert, der MCP-Server laeuft lokal ueber stdio.
Jetzt in beiden Ausschlusslisten - wie client-dotnet.
- Fuer /api/supervisor/v1/ fehlte die Rewrite-Regel. Der Datei-Fallback
haette /api/supervisor/v1/findings auf eine nicht vorhandene Datei
geleitet, obwohl Code und OpenAPI diese Schreibweise vorsehen.
Ergaenzt:
- __pycache__/ und *.pyc in .gitignore.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>