Initialize Article Data Manager project

This commit is contained in:
2026-07-29 10:53:21 +02:00
commit 83639b9957
51 changed files with 1100 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
# Roadmap
## Phase 0 - Repository und Datenverstaendnis
- Projektstruktur
- Dokumentation
- Beispieldaten
- Analyse der vorhandenen JSON- und CSV-Struktur
- Datenwoerterbuch
- Architekturentscheidungen
## Phase 1 - Reproduzierbarer CLI-Merge
- JSON-Importer
- ERP-CSV-Importer
- Import manueller CSV-Daten
- Normalisierung
- Validierung
- Merge
- Export der RollCalc-kompatiblen `article-data.json`
- Konflikt- und Trefferreports
- Unit- und Integrationstests
## Phase 2 - Qualitaetskontrolle
- Schema-Validierung
- Dublettenpruefung
- Einheitenpruefung
- Vergleich mit vorheriger Ausgabe
- Aenderungsreport
- Schutz vor unbeabsichtigtem Datenverlust
- Exit-Codes fuer Automatisierung
## Phase 3 - Einfache Pflegeoberflaeche
- lokale Weboberflaeche
- Suche nach Artikelnummer oder Name
- Anzeige der ERP-Werte
- Bearbeitung manueller Zusatzfelder
- Validierung bei Eingabe
- Aenderungsprotokoll
## Phase 4 - Erweiterte Datenhaltung
- SQLite als lokale Datenbasis
- Importhistorie
- Datenherkunft
- Aenderungsverfolgung
- Freigabestatus
- Benutzer- und Rollenmodell nur bei tatsaechlichem Bedarf
## Phase 5 - Integration
- definierter Export fuer RollCalc
- optionales Release-Artefakt
- optionaler automatisierter Import im RollCalc-Deployment
- Schnittstelle zu weiteren internen Werkzeugen
- moegliche Nutzung als Datenbasis fuer ein spaeteres Produktionsexpertensystem