Commit configs, not derived state: rethink what GitOps puts in git
GitOps stops working as clusters grow, so this post proposes flipping the model: don't store configs in git, derive them from git. It keeps GitOps' declarative core but changes what actually gets committed back, cutting drift and merge noise at scale.