Modul PAB–AEOS
Immutable releases
Professional
Tujuan / Objective
Memastikan release plan, artifact, authorization, dan target mengacu pada identity yang tidak berubah.
Prasyarat / Prerequisites
- session-independence
Konsep / Concepts
- Commit SHA dan artifact checksum mencegah approval bergeser ke source berbeda.
- Adapter mutating harus memeriksa checksum dan authorization lagi saat execution.
Diagram
Source SHA → Build → Artifact hash → Gate → Target identity
Contoh / Example
Release rekaan menolak artifact setelah satu byte berubah meski nama file tetap sama.
Anti-pattern
Mengotorisasi branch bergerak atau tag yang dapat dipindah tanpa checksum.
Checklist
- Pin source revision.
- Hash semua artifact.
- Bind authorization ke target.
- Record resulting deployment identity.
Expected evidence
- Release plan dan checksum.
- Execution record serta smoke test.
Ringkasan / Summary
Immutability membuat keputusan dapat diulang dan diaudit pada objek yang sama.
Langkah berikutnya / Next step
Nilai level conformance secara evidence-based.