README.md
markdown · 12 lines · Exact bytes
Version & provenance · rust-codec-345ea0dc14f1
Recorded SHA-256 b0c01dcab3bd1084dc36cd55cf4243036232fd9d2c018e0be9029de1562286d9Rendered SHA-256 b0c01dcab3bd1084dc36cd55cf4243036232fd9d2c018e0be9029de1562286d9
Apache-2.0 original code; cozy-chess dependencies MIT License notes. Line links are stable within this snapshot. Exact Rust files match the build receipt and Elite codec identity. src/ paths are flattened only for source browsing; downloadable ZIP preserves original tree. README is a new public build guide.
1# Rust preprocessing and three-token chess codec
2
3This is the exact Rust source recorded for the foundation pipeline and the Elite newest-first index configuration. Public browsing flattens src/lib.rs and src/main.rs to lib.rs and main.rs; the ZIP preserves the build tree.
4
5Build: download /data/rust-codec-345ea0dc14f1.zip, extract, then run `cargo build --release --offline --locked --jobs 2` and `cargo test --offline --locked --jobs 2` in rust-source/. Rust 1.75.0 / Cargo 1.75.0 were recorded for the original build. No model or GPU required. Tests are embedded in lib.rs and main.rs.
6
7The parser validates standard chess and emits the three-token move codec. Dataset selection, holdout exclusion, deduplication and batching are surrounding pipeline policies; this codec alone does not reproduce the full dataset.
8
9Dependencies: cozy-chess 0.3.4 and cozy-chess-types 0.2.2, vendored with original MIT license files. Original project code Apache-2.0. Cargo.lock records dependency identities; THIRD_PARTY_NOTICES.md and LICENSE.cozy-chess preserve attribution.
10
11Original compiler-default binary SHA-256: 0cb6a63d377c03a466f4c9aa5732307b51f7441acc5e97dc95afc119e346934c. Rebuilt binaries can vary with compiler/environment; source identity is independently recorded. The Elite config pins the same binary. Source hashes are preserved in source-manifest.json. No runtime paths, credentials or logs are included.
12