Datenmodell finalisieren #2
Labels
No labels
block-planning
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
infrastructure
invalid
planning
priority:high
priority:low
question
refactoring
status:backlog
status:done
status:in-progress
status:todo
tech-decision
test
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: bollwerkadmin/bollwerk#2
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Room-Entities aus dem Anforderungsdokument ableiten und final festlegen.
Scope (enthalten)
Akzeptanzkriterium
Entscheidung ist dokumentiert (Issue-Kommentar oder Anforderungen-Datei) und dient als Referenz für alle nachgelagerten Features.
Entschieden (2026-05-13)
Gewählt: Ansatz B - Pragmatisches Datenmodell
Begruendung: Beste Balance aus sauberer Normalisierung (Category, Location als verwaltbare Entities) und pragmatischer Vereinfachung (Unit als String, kein Unit-Overhead).
Finale Room-Entities
Category
Location
Item
Settings
Beziehungen
TypeConverter
Berechnete Felder (nicht in DB)
Alternativen geprueft:
Entschieden (2026-05-13)
Gewählt: Ansatz B - Pragmatisches Datenmodell
Begruendung: Beste Balance aus sauberer Normalisierung (Category, Location als verwaltbare Entities) und pragmatischer Vereinfachung (Unit als String, kein Unit-Overhead).
Finale Room-Entities
Category
Location
Item
Settings
Beziehungen
TypeConverter
Berechnete Felder (nicht in DB)
Alternativen geprueft:
Datenmodell finalisiert. Entscheidung im Kommentar oben dokumentiert.