# Rust temporary event construction and ownership boundaries RE-853. Reproduce with `python3 scripts/analyze_rust_event_construct.py`; focused validation: `cargo xtask test-group rust-event-construct`. [Machine report](rust-event-construct.json). Rust matches 144 original temporary-event cases, including exact snap words, event-kind wrapping, metadata and preservation of allocator/caller fields. Five invalid source domains reject atomically in Rust. Allocation and native linking remain caller-owned; source class tokens require runtime metadata resolution. Original executable/native runtime and complete Linux/macOS Rust/Bevy/Solari acceptance remain unverified.