20ff5e2142
Check Cross-Plugin Imports / check (push) Has been cancelled
- ContactsPlugin-Manifest: menu_items + page_routes ergänzt (/contacts, /contacts/:id, /contacts/dedup — contacts:read-Gate) - FrontendMenuItem/FrontendPageRoute-Imports in plugin.py ergänzt - Sidebar.tsx: /contacts aus singleItems entfernt (nur noch dashboard + system-dashboard als non-plugin items) — contacts kommt jetzt via getAllMenuItems() aus dem Plugin-Manifest - Funktionserhalt bewiesen: routePermissions-Tests 6/6 passed (die durch die Manifest-Änderung betroffen sein könnten) fixes #358 (P10-Teil)