Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(crm): restore daily deal reconciliation and stop selection falling back to the oldest deal

merged#2600CedarCopilot

CedarCopilot wants to merge 2 commits into staging from fix/crm-reconcile-lock-and-active-deal

20 files changed

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

  • modifiedapps/mail/modules/crm/types/index.ts+17-4
  • modifiedapps/server/src/cron/process-crm-deal-reconciliation.ts+8-5
  • addedapps/server/src/db/__tests__/result-shape.test.ts+79-0
  • addedapps/server/src/db/result-shape.ts+51-0
  • modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteExternalCrm.ts+7-4
  • modifiedapps/server/src/mastra/tools/conversation/__tests__/conversationTool.test.ts+12-8
  • modifiedapps/server/src/mastra/tools/conversation/conversationTool.ts+1-4
  • modifiedapps/server/src/mastra/tools/event-execution/__tests__/createAndLinkEvents-external-crm.test.ts+11-4
  • modifiedapps/server/src/mastra/tools/event-execution/assignEventToConversationTool.ts+7-4
  • modifiedapps/server/src/mastra/tools/event-execution/createAndLinkEventsTool.ts+7-4
  • modifiedapps/server/src/services/account-deletion/db-purge.ts+1-1
  • modifiedapps/server/src/services/account-deletion/external-purge.ts+1-1
  • modifiedapps/server/src/services/account-deletion/index.ts+1-1
  • removedapps/server/src/services/account-deletion/result-shape.ts+0-20
  • modifiedapps/server/src/services/crm/__tests__/active-deal.test.ts+76-1
  • modifiedapps/server/src/services/crm/active-deal.ts+0-0
  • modifiedapps/server/src/services/crm/crm-deal-auto-link.ts+11-0
  • modifiedapps/server/src/services/crm/external-crm-events.ts+68-33
  • modifiedapps/server/src/services/crm/move-event.ts+1-1
  • modifiedapps/server/src/trpc/routes/crm.ts+12-5