27 lines
2.1 KiB
Plaintext
27 lines
2.1 KiB
Plaintext
# 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
|