# BACKLOG — phase: parse (Builder) ## Build backlog - [x] Implement `calc/parser.py` with ParseError, Num, BinOp, Unary, parse() - [x] Implement `calc/test_parser.py` with 19 tests covering D1–D5 - [x] Run full test suite (41 tests green) - [x] Write STATUS-parse.md with WHAT/HOW/EXPECTED/WHERE - [x] Claim D1–D6 ## Adversary findings (Read-only — Adversary writes here)