Files
article-data-manager/docs/adr/0002-source-data-separation.md

22 lines
1.0 KiB
Markdown

# ADR 0002 - Trennung der Datenquellen
## Status
Akzeptiert
## Kontext
Artikeldaten stammen aus mehreren Quellen mit unterschiedlicher Datenhoheit. Dazu gehören ERP-Daten, bestehende RollCalc-Daten, manuelle Zusatzdaten und generierte Ergebnisse. Ohne klare Trennung wären Herkunft, Priorität und Verantwortlichkeit schwer nachvollziehbar.
## Entscheidung
ERP-Daten, bestehende RollCalc-Daten, manuelle Daten und generierte Daten werden physisch und logisch getrennt.
## Begruendung
Die Trennung macht Herkunft, Verantwortlichkeit und Konflikte nachvollziehbar. Sie reduziert das Risiko, produktive Quelldaten versehentlich zu veraendern oder generierte Ergebnisse als Primaerdaten zu behandeln.
## Konsequenzen
Importer und Merge-Logik muessen Quelle und Prioritaet explizit beruecksichtigen. Produktive Datenverzeichnisse werden nicht standardmaessig versioniert. Manuell gepflegte Daten benötigen eine unabhängige Backup- und Versionierungsstrategie, da sie nicht standardmäßig im Repository versioniert werden.