Sender verification for the AI filter: after attaching, the fork now checks that the RTCRtpSender actually carries the processed track and enforces the swap if LiveKit skipped it silently - the Safari field finding where level 0-100 made no audible difference. The log line states the outcome. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>