{"id":"strategy-safely-eliminates-conditionals","text":"Strategy's conditional elimination through composition-based polymorphic delegation achieves clean, maintainable algorithm selection only while clients can understand the differences between available strategies; the technique degrades when strategy selection requires domain knowledge that clients should not possess.","truth_value":"OUT","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["gof-strategy-eliminates-conditionals","behavioral-patterns-favor-composition"],"outlist":["gof-strategy-drawback-client-awareness"],"label":"Conditional elimination's benefit is gated on clients being able to make informed strategy choices"}],"dependents":[],"metadata":{"source_type":"derived"},"created_at":"2026-06-18T00:02:15+00:00","updated_at":"2026-06-18T00:02:15+00:00","reviewed_at":"","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"strategy-safely-eliminates-conditionals","truth_value":"OUT","reason":"SL justification invalid","failed_antecedents":[],"label":"Conditional elimination's benefit is gated on clients being able to make informed strategy choices","violated_outlist":["gof-strategy-drawback-client-awareness"]}]}}