Files
article-data-manager/docs/adr/0004-generated-output-not-primary-data.md

22 lines
946 B
Markdown

# ADR 0004 - Generierte Datei ist kein Primaerdatenbestand
## Status
Akzeptiert
## Kontext
`article-data.json` wird aus mehreren Quellen erzeugt. Direkte Änderungen an dieser Datei wären bei einem erneuten Export nicht zuverlässig erhalten. Die Datei ist ein abgeleitetes Artefakt und keine führende Datenquelle.
## Entscheidung
Die erzeugte `article-data.json` ist ein Build-Artefakt. Aenderungen duerfen nicht direkt ausschliesslich in dieser Datei vorgenommen werden.
## Begruendung
Primaere Aenderungen gehoeren in ERP, bestehende RollCalc-Quelldaten oder manuelle Zusatzdaten. Nur so bleiben Herkunft, Validierung und Konflikte nachvollziehbar.
## Konsequenzen
`data/generated/article-data.json` wird nicht standardmaessig versioniert. Relevante Aenderungen muessen reproduzierbar aus den Quellen erzeugt werden. Der Exportprozess muss deterministisch sein, damit identische Eingabedaten eine identische Ausgabedatei erzeugen.