- Drop torch/numpy deps; node uses random/time/logging from stdlib only - Reduce surface to mode + seed inputs; remove sync_libraries, deterministic, overflow_behavior, use_torch_backend, batch_count - Sync version to 2.3.0 across pyproject.toml and __init__.py - Add pytest suite covering 4 modes + 64-bit wrap edges + IS_CHANGED contract - Rewrite README to match new API - Add uv.lock for reproducible dependency resolution