Refer to the project guidelines, architectural mandates, and implementation strategy defined in the following file:
- Zero-FFI Policy: No C++ linking. Pure Rust only.
- Memory Safety: Use Rust's ownership model.
- Concurrency: Use Rayon for parallel tasks.
- Optimizations: Use SIMD (pulp) where appropriate.
- Coding Style: English comments, Result handling, and Conventional Commits.