Status: OUT
OCP's bidirectional extensibility is fully grounded in SOLID's theoretical foundation: the standard direction (add new types via composition) is enabled by the LSP→DIP→OCP dependency chain that grounds the composition paradigm, while the inverted direction (Visitor adding new operations via double-dispatch) is validated by the same substitutability guarantees — demonstrating that SOLID grounds not only standard extension but also its systematic inversion through the Visitor pattern.
depth-5 insight that SOLID's grounding extends to both standard and inverted OCP extension directions
Depends on (SL): ocp-bidirectional-extensibility, solid-grounds-composition-paradigm