Widget bookings use source='website' which violated the existing constraint. Migration 069 expands the constraint to include 'website'. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>