{"id":"design-invariance-safely-applicable","text":"OO design's dual invariance across scale and classification is safely applicable in practice only while practitioners exercise principled judgment about abstraction boundaries — avoiding the trap of treating invariance as license for indiscriminate pattern application.","truth_value":"OUT","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["self-grounding-enables-scale-invariant-design","variation-transcends-classification-across-lifecycle"],"outlist":["dip-overgeneralization-pitfall"],"label":"Scale and classification invariance could be misread as \"apply everywhere\"; the overgeneralization pitfall is the natural guard against this misapplication"}],"dependents":[],"metadata":{"source_type":"derived"},"created_at":"2026-06-17T19:08:16+00:00","updated_at":"2026-06-17T19:08:16+00:00","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"design-invariance-safely-applicable","truth_value":"OUT","reason":"SL justification invalid","failed_antecedents":["self-grounding-enables-scale-invariant-design","variation-transcends-classification-across-lifecycle"],"label":"Scale and classification invariance could be misread as \"apply everywhere\"; the overgeneralization pitfall is the natural guard against this misapplication","violated_outlist":["dip-overgeneralization-pitfall"]}]}}