Skip to content

fix(podcast): automatically Cc alexey@datatalks.club on guest first-contact and thread replies - #397

Open
alexeygrigorev wants to merge 1 commit into
mainfrom
fix/podcast-guest-first-contact-cc-alexey
Open

alexeygrigorev wants to merge 1 commit into
mainfrom
fix/podcast-guest-first-contact-cc-alexey

Conversation

@alexeygrigorev

Copy link
Copy Markdown
Member

Fixes intake cebcf4ae-75b7-4ef3-8956-a6eb1553df4f:

  • Automatically include alexey@datatalks.club in Cc: on all future podcast guest first-contact emails (Card guestIntake worker, /api/podcast-first-contact/email, /api/podcast-first-contact/send, /api/cards/:id/guest-intake?preview=1, and CLI previews).
  • Enforce alexey@datatalks.club as the single observer in Cc: on Orin-driven podcast guest thread replies (preparePodcastGuestReply, POST /api/podcast-first-contact/reply) and podcast document emails (defaultCcForSponsorDocTemplate), rejecting forbidden/extra recipients (grace@datatalks.club, alexey.s.grigoriev@gmail.com, valeriia@datatalks.club).
  • Support optional guestIntake.cc policy configuration validated to ['alexey@datatalks.club'] for podcast templates.
  • Add targeted unit tests covering first-contact Cc and guest-reply preparation without sending real email.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant