What it checks
- Python version
cargo,uvavailability- Core imports (
torch,yaml,rfx, nativerfx._rfx) - Rust extension load
- Simulation backends (Genesis, MuJoCo, mock)
- rfxJIT backends
- Serial ports for supported robots
When to run it
- Once after install to confirm the native extension built and is loadable.
- Any time a deploy or record command behaves unexpectedly.
- In CI, as a smoke test — use
--strictthere.

