Status: IN
SOLID's effectiveness against software rot (rigidity, fragility, immobility, viscosity) may derive in part from the mutual reinforcement among its principles rather than from each principle operating independently: SRP reduces coupling surface, OCP demands abstraction boundaries, LSP supports substitutability across those boundaries, ISP keeps interfaces focused, and DIP directs dependencies toward abstractions — together forming a system where each principle strengthens the others.
Mutual reinforcement is the causal mechanism connecting SOLID's structural properties to its practical anti-rot effect — individual principles would leave gaps that rot exploits
Depends on (SL): solid-mutual-reinforcement, solid-combats-software-rot