Database Schema Mismatch
Location: backend/app/routers/upload.py (Lines 436-440)
Issue: The KYC verification code attempts to update the profiles table with columns: verified, kyc_document_type, kyc_verified_at.
Analysis: The README.md and standard Supabase setups usually strictly define schema. There is no evidence these columns exist, and if they don't, the .update() call will fail.
Impact: KYC verification status will not be saved.