========================================
[Sun Feb  8 22:50:36 AEDT 2026] CC VPS triggered by Rivet
========================================

Task:
Fix CRITICAL bug: Worker signup silent failure in worker/signup/page.tsx:228-249. Doesn't check worker_profiles.insert() error. Redirects to dashboard even on DB failure. Add error check and show toast on failure.
----------------------------------------

## Fixed

**What changed:** Added `.select()` to the `worker_profiles.insert()` call in worker signup.

**Why:** Supabase's `.insert()` doesn't properly surface errors without a chained method like `.select()`. This meant RLS policy violations or constraint failures would silently succeed, redirecting users to the dashboard even though their profile wasn't created. Now errors are properly caught and shown via toast.

**Location:** `src/app/(authenticated)/worker/signup/page.tsx:239`

Build passed, app restarted, changes pushed to main.
