Two small follow-ups from the session:
- kevin-analyze.sh: always cp the local analyze_kevin_video.py into
the pod before exec, so the wrapper works even before CI ships an
image with scripts/ baked in (saw this hit the user with
ModuleNotFoundError on stale images).
- reanalyze_kevin_videos.py: switch from DELETE+INSERT to
append-only. The old behaviour violated the FK constraint on
kevin_signal_bridge_state.mention_id; the new behaviour adds a
fresh v2 analysis alongside the v1 row and lets the API surface
the latest. Old v1 rows preserved for audit.