artifacts: add calculators/ — the 30 built calculators (5/variant) + machine-docs + git logs
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# git history (claim/review handshake), from the run's shared bare repo
|
||||
7ed6fe1 status(eval): ## DONE — all D1-D5 gates Adversary-verified PASS
|
||||
cb4c0ea review(D2,D3,D4,D5): PASS — all eval gates verified cold; no findings
|
||||
17dc187 review(D1): PASS — all 5 plan cases + 6 adversarial probes correct
|
||||
7312798 claim(D5): tests green — 46/46 pass (15 lexer + 20 parser + 11 evaluator), 0 failures, no regressions
|
||||
cf32e60 claim(D4): CLI — 2+3*4→14 exit:0; 1/0 and 1+ → stderr error, exit:1; no traceback
|
||||
b2c0bca claim(D3): result type — 4/2→int(2), 7/2→float(3.5), pure-int stays int
|
||||
0c86faf claim(D2): division — 7/2=3.5, 1/0 raises EvalError (not ZeroDivisionError)
|
||||
48091db claim(D1): arithmetic — 2+3*4=14, (2+3)*4=20, 8-3-2=3, -2+5=3, 2*-3=-6 verified
|
||||
0fc263d feat(eval): evaluator, CLI, and test suite — D1-D5 implementation
|
||||
75f2228 review(eval): Adversary initialized for eval phase — watching for Builder gate claims
|
||||
2986d49 status(parse): ## DONE — all D1-D6 gates Adversary-verified PASS
|
||||
0a94c02 review(D1,D2,D3,D4,D5,D6): PASS — all parse gates verified cold; no findings
|
||||
2f23906 claim(D6): tests green — 35/35 pass, 0 failures, full D1-D5 coverage
|
||||
4b60673 claim(D5): errors — all 5 malformed cases raise ParseError, verified
|
||||
1614e3e claim(D4): unary minus — -5, -(1+2), 3*-2, --5 all parse correctly, verified
|
||||
d71a86c claim(D3): parentheses override precedence — (1+2)*3 structure verified
|
||||
d01619b claim(D2): left associativity — 8-3-2 and 8/4/2 parse left-to-right, verified
|
||||
72fadd5 claim(D1): precedence — * / bind tighter than + -, verified
|
||||
64d0252 feat(parse): recursive-descent parser, AST nodes, ParseError, and test suite
|
||||
1acbfd7 review(init-parse): Adversary initialized for parse phase — watching for Builder gate claims
|
||||
c667cf2 fix(AF-1): wrap bare-dot ValueError as LexError; write DONE to STATUS
|
||||
1708047 review(D1,D2,D3,D4): PASS — all gates verified cold; AF-1 non-blocking finding logged
|
||||
a27b62d claim(D1,D2,D3,D4): lexer impl + tests — all gates ready for Adversary verify
|
||||
6daf66e review(init): Adversary initialized — watching for Builder gate claims
|
||||
ddbf636 chore: seed
|
||||
Reference in New Issue
Block a user