Download docs/research/RUST_PROTECTED_UPDATE.md from nmarshall/urt-rs: direct link, hf CLI and curl.
- Browser
- Download file 947 Bytes
-
https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/research/RUST_PROTECTED_UPDATE.md
- Command line
-
hf download hf://nmarshall/urt-rs/docs/research/RUST_PROTECTED_UPDATE.md
-
curl -L -o RUST_PROTECTED_UPDATE.md https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/research/RUST_PROTECTED_UPDATE.md
Rust protected progress and completion primitive
RE-743. Reproduce with python3 scripts/analyze_rust_protected_update.py; validate with cargo xtask test-group gameplay. See the machine report.
Added pure Rust ProtectedState/update with source-order float32 conversion and explicit unsupported conversion errors. A scoped executable compares exact output words against the complete protected source fixture set; four Rust unit tests cover threshold, truncation, negative clamp and invalid domains. Event allocation, attacker state copying and callbacks remain caller responsibilities. The impulse report test now checks its minimum owned test count because the gameplay crate contains additional tests.
No original executable/full VM/native world collision or rendering runs. Supplied callback/native responses and fixture domains remain explicit; complete macOS/Linux Rust/Bevy/Solari gameplay remains open.