EP-GOV-GDL-IMPORT-001
Artifact Import and Delete Rules#
Zweck#
Diese Policy konkretisiert das sichere Import- und Löschverhalten für Pakete der Engineering Platform.
Verbindlicher Grundsatz#
Ein Changed-only-Paket ist ein Overlay. Das Fehlen einer Datei im Paket ist niemals ein Löschauftrag.
Zulässige Operationen#
- neue Dateien hinzufügen,
- vorhandene Dateien überschreiben,
- ausdrücklich manifestierte Einzeldateien löschen.
Verboten#
- implizite Löschungen,
- rekursive Löschaufträge,
- Wildcards,
- absolute Pfade,
..-Segmente,- Verzeichniseinträge in
deletedFiles, - Löschungen außerhalb von
engineering-platform, - Mirror-Operationen für Changed-only-Pakete.
Manifestvertrag#
deletedFiles enthält ausschließlich relative Einzeldateipfade im Zielrepository. Ist keine Löschung beauftragt, bleibt die Liste leer.
Importprüfung#
Vor Anwendung eines Pakets werden Zielidentität, Paketklasse, Installationsmodus, Pfade, Duplikate, Löschliste und Integrität geprüft. Ein blockierender Befund verhindert jede Zieländerung.
Leere Verzeichnisse#
Nur Elternverzeichnisse, die durch eine erfolgreich manifestierte Einzeldateilöschung leer geworden sind, dürfen anschließend entfernt werden.
Beziehung#
Diese Policy konkretisiert Import Contract, Changed-only Roundtrip Contract und Installation Boundary.