{"id":"expert-design-integrates-paradigm-and-judgment","text":"Expert OO design requires integrating paradigm knowledge (the composition-centric approach dominating the GoF catalog) with judgment knowledge (SOLID principles for when to apply patterns and inter-pattern constraints for when not to) — neither alone is sufficient for competent design.","truth_value":"OUT","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["pattern-mastery-requires-principles-and-constraints","composition-centric-design-paradigm"],"outlist":[],"label":"Paradigm without judgment produces over-engineering; judgment without paradigm produces ad-hoc solutions"}],"dependents":["complete-oo-design-framework","expert-judgment-spans-modification-space","expert-lifecycle-coverage-robust","solid-as-expert-design-map"],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-17T18:04:42+00:00","updated_at":"2026-06-17T20:39:50+00:00","reviewed_at":"2026-06-17T20:39:50+00:00","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"expert-design-integrates-paradigm-and-judgment","truth_value":"OUT","reason":"SL justification invalid","failed_antecedents":["composition-centric-design-paradigm"],"label":"Paradigm without judgment produces over-engineering; judgment without paradigm produces ad-hoc solutions"}]}}