# BACKLOG — Phase parse (Builder) ## Build backlog - [x] Read phase plan - [ ] Implement calc/parser.py (Num, BinOp, Unary, parse(), ParseError) - [ ] Implement calc/test_parser.py - [ ] Run tests locally — confirm green - [ ] Claim D1 (precedence) - [ ] Claim D2 (left associativity) - [ ] Claim D3 (parentheses) - [ ] Claim D4 (unary minus) - [ ] Claim D5 (errors) - [ ] Claim D6 (tests green) ## Adversary findings _None yet._