Features
- implement test business profile slug setting and cleanup.
- add client for generating Gemini AI responses
- add @google/genai dependency
- update client token logic
Bug Fixes
- seed/reassign fk rows for admin.employee-delete regression.
- reuses existing client token on resend attempt
- block deleting proposals and businesses whose proposal has already been sent to the client
- update proposal drafts sheet on mobile
- update user reassignment logic to reflect super admin wiping owner's authorship
- update prompt generation method for Gemini
- block deletion if a proposal is sent to the client
- update route for deleting employees
- use existing client token if available
- block deletion of businesses with sent proposals
- seed proposal approval otp with normalized phone
- add NEXT_GEMINI_API_KEY environment variable
- use gemini_ai for AI tasks
- update service to use gemini_ai instead of kimi_ai
- update gemini_ai dependency
- use gemini_ai instead of kimi_ai for content generation
- update Gemini API key generation
- remove old Moonshot implementation
- handle dismissal of dual-session dialog gracefully
- add status check for delete button
- update the business logo display in proposal view
- add null coalesce operator to handle undefined
showTestimonialsInProposalsfield - add missing optional property in businessLogo to ensure it is not null
- reject/cancel sending of deleted proposal
- restrict deletion of firm owner's account from employees/[employeeId]/route.ts
- update signature section to display organization name
- update delete button visibility based on user role
- add follow-up and notice creation for FK fixtures

