EF-001
EF-001 – Runtime is not a Source Repository#
Übersicht · 2: zweite Ebene · Ziehen/Klicken: navigieren
Kategorie#
Runtime
Kontext und Beobachtung#
Beim ersten Runtime-Import wurde das Ziel ~/engineering/runtime wie ein Source Repository behandelt. Der Roundtrip versuchte, vor der Materialisierung einen Git-Snapshot zu erzeugen.
Symptom#
Der Import brach ab, weil die Runtime erwartungsgemäß kein .[[EA-GLOSS-GIT-001|git]]-Verzeichnis besaß.
Ursache#
Die damalige Werkzeuglogik setzte ein registriertes installierbares Engineering-Ziel implizit mit einem Git-Repository gleich.
Engineering Rule#
Runtime ist eine Storage Area der Klasse RUNTIME, kein Source Repository.
Architektur-Auswirkung#
- Einführung des Storage Area Models.
- Runtime ist nicht Source of Truth.
- Git-Operationen sind für Runtime verboten.
- Overlay, Deployment, Seed, Health, Logs und Reports bleiben erlaubt.
Implementierung und Verifikation#
Der Roundtrip trennt Source-Repositories und Runtime-Materialisierung. Ein Regressionstest verifiziert, dass der Runtime-Restore kein .git erzeugt.
Beziehungen#
- ArtifactSpeicherbereichsmodellTechnical documentation artifact.Vollständig lesen — informs
Weitere Hinweise#
- ADR-007 – Runtime is not a source repository
- EF-002