rfx.deploy() is the main entry point. It handles everything: load policy,
resolve robot config, create robot, run the control loop.
Signature
Parameters
Return value
Returns a stats object with timing information:Auto-detection
If the policy artifact stored a robot config (viapolicy.save(..., robot_config=config)), robot is inferred automatically. Explicit robot
or config overrides the stored value.

