Status: OUT
LSP serves dual roles in the pattern ecosystem: it enables the ecosystem by validating interface inheritance as the mechanism for abstract coupling and polymorphic substitution, AND it constrains the ecosystem by revealing through violation analysis (Rectangle-Square, mutable-of-immutable) what behavioral contracts composition must preserve.
LSP's enabling role (making patterns possible) and constraining role (showing what breaks substitutability) are complementary — the violation patterns teach precisely the contracts the pattern ecosystem depends on
Depends on (SL): interface-inheritance-enables-pattern-ecosystem, lsp-violation-patterns-reveal-history-constraint