--- id: agent-brief/practice-pattern-interface-deprecation-strangler artifact_id: practice-pattern/interface-deprecation-strangler source_path: patterns/InterfaceDeprecationStrangler.md source_kind: practice-pattern generated: true --- # Agent Brief: InterfaceDeprecationStrangler - Artifact ID: `practice-pattern/interface-deprecation-strangler` - Kind: `practice-pattern` - Canonical path: `patterns/InterfaceDeprecationStrangler.md` - Full source: `patterns/InterfaceDeprecationStrangler.md` - Summary: Reusable canon PracticePattern: InterfaceDeprecationStrangler. ## Retrieval Hints Imports and anchors: - `model/devsecops` - `model/governance` - `model/observability` - `scheme/practice-pattern` ## Owned Concepts - `InterfaceDeprecationStrangler` ## Related Distinctions - **Interface deprecation vs retirement vs removal**: Deprecation guides and observes callers, retirement ends legacy behavior while retaining a metered tombstone, and removal deletes that tombstone only after the evidence gate passes.