Skip to main content

member-resolution-soundness

Stars5
Forks0
UpdatedJuly 25, 2026 at 18:26

The recurring soundness traps in `borzoi-sema` code that walks base chains or compares member signatures through `AssemblyEnv` โ€” type identity ignoring the referencing assembly, name hiding across static/instance and kind, and structural `TypeRef` comparison. Use before writing or changing any member-access, inheritance, completion-through-inheritance, or overload-resolution logic in `crates/sema`, and when a reviewer flags one such soundness hole (audit all three at once instead of patching the one).

Installation

Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.

SKILL.md
readonly