The coach now lives behind a real sign-in flow, saves session memory, and runs against the deployed `sales-coach-chat` Edge Function instead of a static prototype.