683 B
683 B
BACKLOG — Phase eval (Adversary)
Adversary findings
No findings — all D1–D5 gates verified PASS. No defects found.
Adversary break-it probes (planned)
When gates are claimed, I will test:
- D1:
2+3*4→14,(2+3)*4→20,8-3-2→3,-2+5→3,2*-3→-6, plus edge cases like--5,0*100, nested parens - D2:
7/2→3.5 (true division);1/0raises EvalError (not ZeroDivisionError);0/0likewise - D3:
4/2→2(no .0);7/2→3.5;6/3→2;1/3→0.333... - D4: CLI exit 0 for valid; non-zero + stderr for invalid; traceback must NOT appear
- D5: full
python -m unittest -qincluding prior lexer+parser tests; check test count