# Olympus CRM Roadmap Die Roadmap beschreibt die geplante fachliche Entwicklung von Olympus CRM. Architekturregeln aus `ARCHITECTURE.md` und Entwicklungsregeln aus `CONTRIBUTING.md` bleiben fuer alle Versionen verbindlich. ## v0.2.0 - Auth und Benutzerverwaltung - Serverseitige Authentifizierung ueber Athena BFF und Hermes JWT - HttpOnly-Cookie in Athena - Benutzerverwaltung mit CRUD - Passwortaenderung - Self-Delete-Schutz ## v0.3.0 - RBAC - Rollenmodell - Berechtigungen - Serverseitige Permission-Pruefung in Hermes - Permission-basierte Navigation und UI-Aktionen in Athena ## v0.4.0 - Dashboard und Kundenmodul - Dashboard mit berechtigungsabhaengigen Kennzahlen - Kundenverwaltung mit Adressen und Ansprechpartnern - Kunden-BFF-Routen in Athena - Keine Fake-Daten fuer nicht implementierte Module ## v0.5.0 - Qualitaetsplattform - Persistente Audit Logs - Activity Feed im Dashboard - Audit-Log-UI - Einheitliches Fehler- und Response-Format fuer neue Plattform-Endpunkte - Zentrales Hermes-Logging mit `LOG_LEVEL` - Globale Toasts fuer CRUD-Erfolg und Fehler - Docker-Konfiguration fuer Logging-Level ## v0.5.1 - Bootstrap und Kundenimport - Initial-Admin-Bootstrap fuer neue Installationen ohne aktive Benutzer - Optionale `INITIAL_ADMIN_*` Deployment-Variablen - Dynamische Header-Benutzeranzeige ueber `GET /api/me` - CSV-Kundenimport mit Preview und Commit - Importmodi `create_only`, `update_existing` und `upsert` - Excel-freundliche CSV-Vorlage ueber Athena - Audit Log fuer Kundenimporte ohne CSV-Rohdaten ## v0.6.0 - Wissensdatenbank / Service Library - Herstellerverwaltung - Geraete- und Modellverwaltung - Dokumentverwaltung mit lokalem Upload und Download - Reparaturhinweise und Knowledge Notes - Suche ueber Hersteller, Modelle, Dokumente und Notizen - RBAC-Permissions fuer Knowledge-Lesen, Upload und Download - Paperless-ngx vorbereitet ueber `paperless_document_id` und `external_url` - Persistentes Docker-Volume fuer Knowledge-Dateien ## v0.7.0 - Storage Framework und Deployment-Grundlage - Zentrales Storage Framework in Hermes - LocalDisk Storage Provider - Knowledge-Dateilogik ueber StorageService - Storage-Konfiguration fuer lokale Entwicklung und VPS - Empfohlener VPS-Pfad `/opt/olympus-storage` - Deployment-, Migrations-, Healthcheck-, Backup- und Restore-Skripte - README-DEV fuer mehrere Entwicklungsrechner ## v0.8.0 - Projektmodul, geplant - Projektstammdaten - Projektstatus und Verantwortliche - Verknuepfung mit Kunden - RBAC-Permissions fuer Projekte - Audit Logs fuer Projektaktionen ## v0.9.0 - Tickets, geplant - Ticketverwaltung - Status- und Prioritaetsmodell - Zuordnung zu Kunden und Benutzern - RBAC-Permissions fuer Tickets - Audit Logs fuer Ticketaktionen ## v0.10.0 - Integrationen Paperless/Lexoffice, geplant - Paperless-ngx Connector fuer Wissensdokumente - Lexoffice-Vorbereitung fuer Kunden- und Projektdaten - Sichere Connector-Konfiguration ohne Browser-Secrets - Verknuepfung externer Dokumente mit Kunden, Projekten, Tickets und Reparaturen ## v1.0.0 - Kalender, Aufgaben und produktiver Beta-Release - Aufgabenverwaltung - Kalenderansicht - Faelligkeiten und Verantwortlichkeiten - Verknuepfung mit Kunden, Projekten und Tickets - Gehaertete Produktionskonfiguration - Vollstaendige Migrationsstrategie - Deployment-Dokumentation - Betriebs- und Backup-Konzept - Review aller Sicherheitsregeln