Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(crm): stop creating approval cards for changes that already happened

merged#2679CedarCopilot

CedarCopilot wants to merge 2 commits into staging from fix/no-obsolete-crm-approval-cards

7 files changed

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

  • addedapps/server/scripts/cancel-obsolete-field-approvals.ts+176-0
  • addedapps/server/scripts/run-cancel-obsolete-field-approvals.mjs+14-0
  • addedapps/server/src/mastra/tools/conversation/__tests__/updateConversationFieldsTool.unchanged-approval.test.ts+326-0
  • modifiedapps/server/src/mastra/tools/conversation/updateConversationFieldsTool.ts+69-3
  • addedapps/server/src/services/crm/__tests__/conversation-field-comparison.test.ts+79-0
  • addedapps/server/src/services/crm/conversation-field-comparison.ts+139-0
  • modifiedapps/server/src/services/crm/crm-field-sync.ts+5-25