{"id":"strategy-drawback-validates-judgment-necessity","text":"Strategy's drawback that clients must understand algorithm differences to select appropriately — the pattern should only be used when variation is relevant to clients — provides a concrete, pattern-level validation of the general GoF principle that patterns must not be applied indiscriminately: Strategy's client-awareness burden is a specific instance of the indirection cost that makes judgment necessary.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["gof-strategy-drawback-client-awareness","patterns-should-not-be-applied-indiscriminately"],"outlist":[],"label":"Strategy's client-awareness cost exemplifies why indiscriminate pattern application is harmful"}],"dependents":["mediator-abstraction-optional-validates-judgment-over-mechanism","strategy-optional-default-exemplifies-principled-pattern-application"],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-18T01:48:11+00:00","updated_at":"2026-06-18T06:15:08+00:00","reviewed_at":"2026-06-18T06:15:08+00:00","verified_at":"","retracted_at":"","explanation":{"steps":[{"node":"strategy-drawback-validates-judgment-necessity","truth_value":"IN","reason":"SL justification valid","antecedents":["gof-strategy-drawback-client-awareness","patterns-should-not-be-applied-indiscriminately"],"label":"Strategy's client-awareness cost exemplifies why indiscriminate pattern application is harmful"},{"node":"gof-strategy-drawback-client-awareness","truth_value":"IN","reason":"premise"},{"node":"patterns-should-not-be-applied-indiscriminately","truth_value":"IN","reason":"premise"}]}}