The prior commit imported query_loop_session but a botched idempotency guard skipped inserting the snapshot field (the import string itself matched the 'already present' check) — ruff unused-import failed CI and the stale-session banner had no data. Field added; banner live. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>