prometeu-runtime/docs/specs/pbs/files/PRs para Junie Global.md
Nilton Constantino 91af0d6f98
pr 26
2026-01-30 11:46:17 +00:00

751 B

Global Rules (Binding)

  1. No semantic leakage

    • ir_vm must not encode PBS semantics (no when, optional, result, etc.).
    • ir_core must not encode VM execution details (no stack slots, no offsets-as-pointers).
  2. Feature freeze discipline

    • ir_vm is treated as a stable ISA.
    • Any change to ir_vm requires an explicit PR and review.
  3. No placeholders

    • No LoadRef(0), no Nop as semantic stand-ins.
    • If something cannot be represented, the PR must stop and report it.
  4. No creativity

    • Implement exactly what is specified.
    • Do not add sugar, shortcuts, or inferred behavior.
  5. Tests are mandatory

    • Every PR must include tests validating the new surface.