{"id":"memento-two-interfaces-instantiates-isp","text":"Memento's narrow/wide interface design — a narrow opaque interface for the Caretaker allowing only pass-through, and a wide state-access interface for the Originator — is a concrete instantiation of the Interface Segregation Principle: the Caretaker depends only on the minimal interface its role requires, while the Originator accesses full state through a separate role-specific interface, with encapsulation enforced by the segregation itself.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["memento-two-interfaces-narrow-and-wide","isp-role-interfaces-vs-fat-interfaces"],"outlist":[],"label":"Memento's dual-interface design concretely instantiates ISP's role interface principle as an encapsulation mechanism"}],"dependents":[],"metadata":{"source_type":"derived","review_result":"pass"},"created_at":"2026-06-18T03:58:42+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":"memento-two-interfaces-instantiates-isp","truth_value":"IN","reason":"SL justification valid","antecedents":["memento-two-interfaces-narrow-and-wide","isp-role-interfaces-vs-fat-interfaces"],"label":"Memento's dual-interface design concretely instantiates ISP's role interface principle as an encapsulation mechanism"},{"node":"memento-two-interfaces-narrow-and-wide","truth_value":"IN","reason":"premise"},{"node":"isp-role-interfaces-vs-fat-interfaces","truth_value":"IN","reason":"premise"}]}}