urt-rs / docs /research /QVM_TRACE_FINALIZE.md
nmarshall's picture
qvm: trace final restore gate
abd65d4
|
Raw History Blame Contribute Delete
1.03 kB
# Shooter restoration gate final link and trace return
RE-630. Reproduce with `python3 scripts/analyze_qvm_trace_finalize.py`; check with `python3 scripts/test_qvm_trace_finalize.py`. The [machine report](qvm-trace-finalize.json) retains source identity and bounded fixtures.
Actual292504–292542 reads shooter client presence, record424 bit8 and argument mode176. Only non-null client, bit8 clear and mode==1 reaches144413; mode2 does not. The report suspends before that unknown helper. All other cases issue captured native−31 for the shooter and return the existing local96 without reinterpretation as successful hit/damage. Result fixtures0/1 test direct return propagation only. No engine relinking or rewind effect executes, and pending restore paths neither link nor fabricate a child return.
No original executable/full QVM/native collision/physics/rendering executes. Native responses and legal input domains are supplied or unverified where stated; full runtime/macOS/Linux Rust/Bevy/Solari gameplay remains open.