Problem
Wall-clock timeouts alone do not stop algorithmic blowups.
Proposed change
- Track execution steps or AST operations.
- Terminate execution after a configurable budget.
Acceptance criteria
- Infinite loops terminate deterministically.
- Budget enforced inside interpreter layer.
Problem
Wall-clock timeouts alone do not stop algorithmic blowups.
Proposed change
Acceptance criteria