{"id":"bridge-adapter-temporal-interface-spectrum","text":"Bridge and Adapter provide complete temporal coverage of interface management: Bridge separates abstraction from implementation before design solidifies (anticipatory), while Adapter reconciles incompatible interfaces after independent design (reactive), together spanning the full design lifecycle.","truth_value":"IN","source":"","source_url":"","source_hash":"","justifications":[{"type":"SL","antecedents":["bridge-separates-abstraction-from-implementation","adapter-bridges-design-boundaries"],"outlist":[],"label":"Bridge's pre-design separation and Adapter's post-design reconciliation are complementary temporal strategies for the same problem (interface mismatch)"}],"dependents":["interface-coupling-complete-lifecycle","interface-management-complete-spatial-temporal"],"metadata":{"source_type":"derived","review_result":"invalid"},"created_at":"2026-06-17T18:42:56+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":"bridge-adapter-temporal-interface-spectrum","truth_value":"IN","reason":"SL justification valid","antecedents":["bridge-separates-abstraction-from-implementation","adapter-bridges-design-boundaries"],"label":"Bridge's pre-design separation and Adapter's post-design reconciliation are complementary temporal strategies for the same problem (interface mismatch)"},{"node":"bridge-separates-abstraction-from-implementation","truth_value":"IN","reason":"premise"},{"node":"adapter-bridges-design-boundaries","truth_value":"IN","reason":"SL justification valid","antecedents":["adapter-after-design-bridge-before-design","dip-adapter-pattern-for-closed-components","adapter-class-vs-object-two-forms"],"label":"Adapter is the go-to pattern for post-design integration and DIP compliance"},{"node":"adapter-after-design-bridge-before-design","truth_value":"IN","reason":"premise"},{"node":"dip-adapter-pattern-for-closed-components","truth_value":"IN","reason":"premise"},{"node":"adapter-class-vs-object-two-forms","truth_value":"IN","reason":"premise"}]}}