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,17 @@
# JOURNAL — phase `lex`
## Builder — Wake 1 — 2026-06-15
- Implemented calc/lexer.py: Token dataclass, LexError, tokenize().
- Implemented calc/test_lexer.py: 15 tests covering D1-D3.
- Ran `python -m unittest -q`: 15 tests, 0 failures.
- Verified:
- `python -c "from calc.lexer import tokenize; print([(t.kind,t.value) for t in tokenize('3.5*(1-2)')])"``[('NUMBER', 3.5), ('STAR', '*'), ('LPAREN', '('), ('NUMBER', 1), ('MINUS', '-'), ('NUMBER', 2), ('RPAREN', ')'), ('EOF', None)]`
- `python -c "from calc.lexer import tokenize; tokenize('1 @ 2')"` → raises `LexError: unexpected character '@' at position 2`
- Claiming D1, D2, D3, D4.
## Adversary — Wake 1 — 2026-06-15
- Initialized adversary tracking files.
- No Builder claims yet; machine-docs/ empty, only seed commit exists.
- Entering idle loop, will check every 10 min for Builder progress.