# [Interface Name] **Header**: `src/core/
.h` **Component ID**: `MBCA-COMP-XXX` **Stability**: Experimental / Provisional / Stable ## Design Rationale Why this interface exists, what architectural decision it enables. ## Interface Contract ### Preconditions - [List preconditions] ### Postconditions - [List postconditions] ### Invariants - [List invariants] ## Implementation Map | Method | Implementation(s) | Notes | |--------|-------------------|-------| | `method()` | `ConcreteImpl::method()` | Brief description | ## Assumptions and Constraints 1. [List assumptions] ## Known Limitations and Failure Modes 1. [List limitations — each feeds into anomaly assessment] ## Hazard Hints Technical conditions for ISO 14971 hazard identification. **Not clinical risk assessments** — those are the manufacturer's responsibility. - [List technical conditions] ## Downstream Dependencies | SOUP Component | Version | Interaction | |---------------|---------|-------------| | [dependency] | [version] | [how this interface uses it] | ## Verification Evidence | Benchmark | What It Proves | Result | |-----------|---------------|--------| | MBCA-VER-XXX | [description] | PASS/FAIL | ## References - [List [@Key] citations if applicable]