What is architecture drift?
The divergence between a system's intended architecture and its implemented one. It happens whenever code changes without the design being updated to match, and unlike most software problems it grows without anyone doing anything.
From Architecture drift: what it is and how to catch it, published 9 August 2026. That article is where the reasoning behind this answer is set out, including what it does not cover.