A cylinder passes through a circular opening with a matching profile: the delivered release matches the expected result.

Where Deployment Actually Ends

Why a successful GitOps flow does not prove publication, and how checking the expected revision ties a release to the site response.

September 9, 2026
An inspection frame reveals a broken connection between two engineering modules

Public Explanation as a Test of an Engineering Solution

How a public draft helps reconstruct a causal chain, expose hidden dependencies, and define the guarantees of an engineering solution.

August 6, 2026
A unified line transfers an artifact from the documentation repository through GitOps into Kubernetes

How CI/CD and Flux Split Responsibilities in a DocOps Project

How an article moves through two repositories, where CI ends, and which part of delivery belongs to Flux.

July 30, 2026
Validation separates a temporary change branch from the branch watched by Flux

Why CI in a GitOps Repository Is Not a Deployment Gate

Why CI does not block Flux after a direct push, and how a Merge Request with required checks moves validation before the watched branch.

July 30, 2026