SADR-015
SADR-015 – Universe-Registry-Persistenzentscheidung#
Entscheidung#
Die historische Workspace-Universe-Registry wird nicht als produktive SQLite-Persistenz nach Runtime migriert. Sie bleibt bis zu einem konkret belegten Runtime-Bedarf eine historische Tooling-/Prüfimplementierung.
Begründung und Datenklassen#
| Historische Datenklasse | Entscheidung | Eigentum |
|---|---|---|
| Repository-, Artefakt-, Alias- und Referenzkatalog | aus führenden Quellen ableiten, nicht als zweite Wahrheit speichern | führende Repositories |
| Materialisierungs- und Issue-Befunde | laufbezogene GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen, nicht produktiver Zustand | Runtime Reports/Evidence |
| Validierte Snapshot-JSON | versionierter, expliziter Nachweis | Runtime bei Bedarf |
| SQLite-Datei mit WAL | nicht zugelassen | kein Runtime-Eigentum |
PRAGMA journal_mode=WAL und BEGIN IMMEDIATE bleiben Eigenschaften der historischen Implementierung. Ohne nachgewiesenen Mehrprozess-Bedarf, Schema- Migration, Backup/Restore-Test, Recovery-Verfahren und eindeutigen Runtime- Eigentümer wäre eine Übernahme nur zusätzliche, nicht führende Persistenz.
Folge#
Eine spätere Neubewertung benötigt einen genehmigten Runtime-Anwendungsfall, ein versioniertes Schema, Datenschutz-/Aufbewahrungsentscheidung, atomaren Backup- und Restore-Nachweis einschließlich WAL-Dateien sowie einen Recovery-Test. Erst dann kann ein eigenes Work Item SQLite nach Runtime migrieren.
Beziehungen#
- Kontext & ZeitMVP-001 – Speicher- und ZustandsvertragKonsolidierter Vertrag für Source, Workspace, Runtime Storage, Persistenz und Evidence.Vollständig lesen — constrains