{"id":"builder-builder-director-validates-srp-in-creational-domain","text":"Builder's separation of construction algorithm (Director) from representation assembly (ConcreteBuilder) exemplifies SRP in the creational domain: the Director and Builder serve distinct actors (the client requesting construction vs. the representation-specific assembly logic), and their separation means changes to the construction sequence don't affect representation handling and vice versa — demonstrating that SRP's actor-based framing applies not just to behavioral patterns but to creational ones.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["builder-director-builder-collaboration","srp-precise-actor-semantics"],"outlist":[],"label":"Builder-Director separation is a concrete SRP application: two distinct actors (construction algorithm vs. representation assembly) cleanly separated"}],"dependents":["srp-validated-across-creational-coupling-spectrum"],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-18T01:19:55+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":"builder-builder-director-validates-srp-in-creational-domain","truth_value":"IN","reason":"SL justification valid","antecedents":["builder-director-builder-collaboration","srp-precise-actor-semantics"],"label":"Builder-Director separation is a concrete SRP application: two distinct actors (construction algorithm vs. representation assembly) cleanly separated"},{"node":"builder-director-builder-collaboration","truth_value":"IN","reason":"premise"},{"node":"srp-precise-actor-semantics","truth_value":"IN","reason":"SL justification valid","antecedents":["srp-actor-based-not-technical","srp-responsibility-means-one-reason-to-change","srp-canonical-definition"],"label":"The actor framing is what transforms SRP from a vague guideline into a precise design constraint; the emergent insight is which component provides the precision"},{"node":"srp-actor-based-not-technical","truth_value":"IN","reason":"premise"},{"node":"srp-responsibility-means-one-reason-to-change","truth_value":"IN","reason":"premise"},{"node":"srp-canonical-definition","truth_value":"IN","reason":"premise"}]}}