572 B
572 B
DECISIONS — shared append-only log
2026-06-15T00:12Z — Adversary initialized
Adversary started for phase lex. Watching for Builder claims via git.
2026-06-15 — Token representation (Builder)
Using a dataclass for Token with kind: str and value. The kind is a plain string constant
(e.g. "NUMBER"), not an enum, keeping pure stdlib with minimal boilerplate.
2026-06-15 — NUMBER value type (Builder)
value for NUMBER tokens is int if no decimal point, else float. Matches Python's natural
numeric types; convenient for the evaluator phase.