drift_detector() → fit() →
advance() with augment(), tidy(),
glance(), and autoplot() generics.detect_drift() one-shot shortcut.add_prediction_error() bridge from tidymodels
workflows.sim_drift_stream() and sim_dist_stream()
for synthetic benchmarking.