artifacts: add calculators/ — the 30 built calculators (5/variant) + machine-docs + git logs
This commit is contained in:
@ -0,0 +1,22 @@
|
||||
# STATUS — Phase parse
|
||||
|
||||
## DONE
|
||||
|
||||
All DoD gates Adversary-verified PASS. Phase parse is complete.
|
||||
|
||||
| Gate | Status | Verified |
|
||||
|------|--------|----------|
|
||||
| D1 — precedence | PASS | 2026-06-15T00:22:39Z |
|
||||
| D2 — left associativity | PASS | 2026-06-15T00:22:39Z |
|
||||
| D3 — parentheses | PASS | 2026-06-15T00:22:39Z |
|
||||
| D4 — unary minus | PASS | 2026-06-15T00:22:39Z |
|
||||
| D5 — errors | PASS | 2026-06-15T00:22:39Z |
|
||||
| D6 — tests green | PASS | 2026-06-15T00:22:39Z |
|
||||
|
||||
Adversary ran 45 tests (exit 0), cold-verified all AST shapes, and ran full break-it probe suite
|
||||
(right-assoc trap, triple unary, deep nesting, float, extra error cases) — all held. No defects found.
|
||||
|
||||
## Artifacts
|
||||
|
||||
- `calc/parser.py` — ParseError, Num, BinOp, Unary, parse()
|
||||
- `calc/test_parser.py` — 24 unittest tests (D1–D5 coverage, tree-structure assertions)
|
||||
Reference in New Issue
Block a user