prometeu-runtime/docs/specs/pbs/files/PRs para Junie.md
Nilton Constantino 9189d2a023
pr 30
2026-01-30 12:34:38 +00:00

37 lines
723 B
Markdown

# PR-06 — RC Hooks Documentation (No RC Yet)
### Goal
Prepare the VM for RC without implementing it yet.
### Required Changes
* Document which VM instructions are RC-sensitive:
* `LocalStore`
* `GateStore`
* stack pop / drop (if present)
* frame end / `FrameSync` as safe points
* Document RC rules:
* retain on handle copy
* release on overwrite/drop
### Tests
* Documentation test or unit assertion that the RC-sensitive list exists
---
## STOP POINT
After PR-06:
* `ir_core` and `ir_vm` are fully decoupled
* Lowering is deterministic and placeholder-free
* VM ISA v0 is defined and stable
* VM runtime work may begin safely
**Any VM changes before this point must be rejected.**