On localhost / LAN, your email is stored in localStorage and sent as
x-jrco-user-email to Edge Functions. The server resolves roles via
resolve-user-context (same security path as production headers, but identity is
not Cloudflare-trusted). Use a real address that exists in app_user_profiles / app_user_app_access on this Supabase project.
Add commercial prospect
Creates a cust_commercial_customers row, links CenterPoint, and queues for outbound.
Create opportunity
Creates a CenterPoint production linked to this company.