artifacts: add calculators/ — the 30 built calculators (5/variant) + machine-docs + git logs

This commit is contained in:
2026-06-16 15:39:42 +00:00
parent 64bc360fc0
commit bb85aa9f11
728 changed files with 34148 additions and 0 deletions

View File

@ -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 (D1D5 coverage, tree-structure assertions)