Product
Prioritizing Shipping Speed Over Coupling Discipline
The recurring choice is to accept a convenient coupling for speed, or to design a clean interface that costs more today but eliminates the tax. The convenient path starts cheaper. It rises every period. What looked like a deal becomes a permanent extra cost.
Two parts of the product that must change together are domain coupling. The report already prints that cost from git.