[Interface Name]#

Header: src/core/<header>.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]