Diagnosing and Stabilising Drift in Long‑Horizon Language‑Model Agents | Synapse