751 B
751 B
Global Rules (Binding)
-
No semantic leakage
ir_vmmust not encode PBS semantics (nowhen,optional,result, etc.).ir_coremust not encode VM execution details (no stack slots, no offsets-as-pointers).
-
Feature freeze discipline
ir_vmis treated as a stable ISA.- Any change to
ir_vmrequires an explicit PR and review.
-
No placeholders
- No
LoadRef(0), noNopas semantic stand-ins. - If something cannot be represented, the PR must stop and report it.
- No
-
No creativity
- Implement exactly what is specified.
- Do not add sugar, shortcuts, or inferred behavior.
-
Tests are mandatory
- Every PR must include tests validating the new surface.