56b20a3457
seedUatStaffAccounts() inserted UAT Pup Alpha/Beta but only INSERTed —if the rows already existed (from a prior partial seed run) the UPSERT branch skipped them, leaving all 6 extended fields null. Fix: flip the branch to INSERT + onConflictDoUpdate both paths so extended fields (temperamentScore, coatType, petSizeCategory, temperamentFlags, preferredCuts, medicalAlerts) are always populated, whether the row is new or already present. Co-Authored-By: Paperclip <noreply@paperclip.ing>