"""Trajectories in which the model read another run's leftover object go back to the pending pool (Kral + Opus 2026-10-06). python3 train/requeue_foreign.py dry run python3 train/requeue_foreign.py --apply moves their rows from runs/traj/summary.jsonl to runs/traj/summary_excluded.jsonl (backup: summary.jsonl.bak-