Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(security): authorize transcriptionKey against org before trusting it

merged#2742CedarCopilot

CedarCopilot wants to merge 5 commits into staging from fix/transcript-key-cross-org-auth

16 files changed

Libra does not show diffs here. View the full diff on GitHub.

  • modifiedapps/server/scripts/dump-followup-emails.ts+32-12
  • modifiedapps/server/src/mastra/routeHandlers/event-execution/handleReexecuteEvent.ts+18-6
  • modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+8-1
  • modifiedapps/server/src/services/agent-action-queue/replay-execution.ts+27-8
  • modifiedapps/server/src/services/context-search/documents.ts+20-7
  • addedapps/server/src/services/crm/__tests__/conversations.get-conversation-meeting-transcript-key.test.ts+374-0
  • modifiedapps/server/src/services/crm/__tests__/meeting-s3-cross-user-resolution.test.ts+215-3
  • addedapps/server/src/services/crm/__tests__/transcript-key-cross-org-auth.test.ts+505-0
  • modifiedapps/server/src/services/crm/conversations.ts+29-5
  • modifiedapps/server/src/services/crm/events.ts+130-9
  • modifiedapps/server/src/services/crm/taxonomy-extraction-step.ts+21-6
  • modifiedapps/server/src/services/integrations/meetings/types.ts+64-0
  • modifiedapps/server/src/services/mail/initial-sync/handlers.ts+8-1
  • modifiedapps/server/src/services/turbopuffer/meeting-timestamps.ts+47-20
  • modifiedapps/server/src/trpc/routes/admin.ts+18-5
  • modifiedapps/server/src/trpc/routes/crm.ts+39-8