{"id":"srp-actor-framing-operationalizes-cohesion-at-all-levels","text":"SRP's actor-based framing provides the concrete operationalization mechanism for the abstract cohesion principles that SRP and ISP express: where the dual cohesion principles (class-level responsibility, interface-level role segregation) identify *what* to decompose, the actor model provides *how* to decide — by asking which distinct actors or roles a module serves, the abstract notion of cohesion becomes a concrete, repeatable design heuristic.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["srp-precise-actor-semantics","srp-isp-dual-cohesion-principles"],"outlist":[],"label":"SRP's actor semantics transform the abstract cohesion concept into a concrete decision procedure"}],"dependents":["actor-framing-operationalizes-classification-transcendent-cohesion"],"metadata":{"source_type":"derived","review_result":"invalid"},"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":"srp-actor-framing-operationalizes-cohesion-at-all-levels","truth_value":"IN","reason":"SL justification valid","antecedents":["srp-precise-actor-semantics","srp-isp-dual-cohesion-principles"],"label":"SRP's actor semantics transform the abstract cohesion concept into a concrete decision procedure"},{"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"},{"node":"srp-isp-dual-cohesion-principles","truth_value":"IN","reason":"SL justification valid","antecedents":["srp-rooted-in-cohesion","isp-related-to-grasp-high-cohesion","srp-canonical-definition","isp-no-forced-dependency-on-unused-methods"],"label":"Both principles independently cite cohesion as their root, but constrain it at class vs. interface granularity"},{"node":"srp-rooted-in-cohesion","truth_value":"IN","reason":"premise"},{"node":"isp-related-to-grasp-high-cohesion","truth_value":"IN","reason":"premise"},{"node":"isp-no-forced-dependency-on-unused-methods","truth_value":"IN","reason":"premise"}]}}