Content-addressed Identität
Kanonischer Release-Inhalt wird gehasht und erhält eine stabile Identität für das Artefakt, das Betreiber prüfen und promoten.
Relpin macht aus jedem Capsule-Publish ein content-addressed Release, das an seinen Schema-Kontext gepinnt ist. TEST und PROD erhalten das governed Artefakt durch freigabegesteuerte Promotion, nicht durch einen neuen Build aus veränderlichem Editor-Zustand.
identical content re-publishes as a no-op · version records append-only
Interne Tools durchlaufen oft kopierte Konfiguration, Ad-hoc-Rebuilds und direkte Änderungen pro Umgebung. Dadurch werden Review-Nachweise schwer vertrauenswürdig und Rollback-Entscheidungen schwer erklärbar.
Der Release-Pfad verbindet unveränderliche Identität, Umgebungsregeln und Prüfung zum Apply-Zeitpunkt.
Kanonischer Release-Inhalt wird gehasht und erhält eine stabile Identität für das Artefakt, das Betreiber prüfen und promoten.
TEST und PROD folgen expliziten Freigaberegeln. Eine Neuplanung ändert den Artefakt-Kontext und entwertet veraltete Freigabe-Nachweise.
Die Promotion prüft den Ziel-Schema-Kontext, bevor der Deployment-Zeiger wechselt. Drift stoppt den Vorgang, statt das Release stillschweigend abzuschwächen.
Capsules halten App-Code und eigene Datenänderungen innerhalb einer governed Promotion-Grenze.
Relpin erfasst Capsule-Release, benötigte Capabilities, Build-Ausgabe und gepinnten Schema-Kontext.
Betreiber prüfen das geplante Artefakt und die Schema-Änderungen, bevor die von der Regel verlangten Freigaben erteilt werden.
Der Worker prüft Drift und Deployment-Eingaben, führt bei Bedarf governed Schema-Arbeit aus und schaltet dann das Ziel-Deployment um.
Die Promotion verwendet das governed Release und den deploybaren Build der Quellumgebung. Veränderlicher Editor-Zustand wird im Ziel nicht als Produktions-Release akzeptiert.
Drift-Prüfungen zum Apply-Zeitpunkt stoppen die Promotion, wenn ihre gepinnten Annahmen nicht mehr passen. Betreiber erstellen oder planen sie gegen den aktuellen Zustand neu.
Der governed Pfad blockiert direkte Mutationen in TEST und PROD standardmäßig. Promotion ist der nutzerseitige Weg, eine Capsule weiterzuschalten.
Baue interne Tools als echten Code und bewege sie durch deterministische Promotion, ohne das geprüfte Artefakt zu verlieren.