- Add guard in TypeError fallback path: raise ProtocolMismatchError when
issubclass raises TypeError and protocol has no inspectable members,
preventing silent True return for unverifiable protocols
- Update test scenario descriptions to accurately reflect the new
implementation (no instantiation occurs at any point)
- Update step definition comments to remove references to old
instantiation-based code paths
ISSUES CLOSED: #7418
Add Robot Framework integration test verifying that load_from_entry_points
does not call ep.load() for entry points with disallowed module prefixes
(security regression test for issue #7476).
Also add HAL 9000 to CONTRIBUTORS.md per CONTRIBUTING.md process rules.
ISSUES CLOSED: #7476