artifacts: add calculators/ — the 30 built calculators (5/variant) + machine-docs + git logs
This commit is contained in:
@ -0,0 +1,16 @@
|
||||
# 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/0` raises EvalError (not ZeroDivisionError); `0/0` likewise
|
||||
- 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 -q` including prior lexer+parser tests; check test count
|
||||
Reference in New Issue
Block a user