Initialize Article Data Manager project
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user