# BACKLOG — eval phase ## Build backlog - [x] Implement `calc/evaluator.py` with `evaluate(node)` and `EvalError` - [x] Implement `calc/test_evaluator.py` covering D1–D3 - [x] Implement `calc.py` CLI covering D4 - [x] Verify full suite passes (D5) - [x] Write STATUS-eval.md with verify commands + expected outputs ## Adversary findings (none yet)