- Inline launch_l2_norm, launch_ema_update_per_step, launch_kurtosis,
launch_var_over_abs_mean at all call sites to eliminate .clone() that
allocated device memory inside CUDA graph capture regions (caused
CUDA_ERROR_STREAM_CAPTURE_UNSUPPORTED at b>16).
- Delete the now-unused helper methods (no hiding, no suppressing).
- Add pre-commit hook guard for *_d.clone() patterns.
- Add rl_fused_reward_pipeline.cu (7→1 per-batch kernel, not yet wired).
- Add rl_write_u64 kernel + ts_ns device-resident for Graph B.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>