dual-governance-reliably-applicable

Status: OUT

SOLID's dual governance of the modification space — cohesion principles determining decomposition, OCP governing extension strategy — is reliably applicable in practice only when DIP abstractions reflect genuine design boundaries rather than mechanical interface extraction.

Justifications

Depth-7 — both governance mechanisms depend on meaningful abstractions; overgeneralized DIP boundaries corrupt both the decomposition units that SRP/ISP identify and the extension points that OCP governs

Depends on (SL): cohesion-constrains-modification-space, ocp-governs-variation-strategy

Unless: dip-overgeneralization-pitfall

JSON