Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-08-26] merging staging to main

merged#2602CedarCopilot

CedarCopilot wants to merge 1 commit into main from staging

46 files changed

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

  • modified.claude/skills/account-setup-from-transcript/SKILL.md+67-8
  • 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
  • modifiedapps/server/src/db/aop-schema.ts+24-3
  • modifiedapps/server/src/db/integration-schemas.ts+22-5
  • addedapps/server/src/db/migrations/playbook_webhook_source_workspace.sql+38-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/routeHandlers/event-execution/handleExecuteMeeting.ts+18-0
  • modifiedapps/server/src/mastra/tools/conversation/__tests__/conversationTool.test.ts+12-8
  • modifiedapps/server/src/mastra/tools/conversation/conversationTool.ts+2-5
  • modifiedapps/server/src/mastra/tools/conversation/searchTurbopufferTool.ts+11-2
  • 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/mastra/utils/context-formatting/__tests__/html-to-agent-markdown.test.ts+55-2
  • modifiedapps/server/src/mastra/utils/context-formatting/event-context.ts+40-0
  • 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
  • addedapps/server/src/services/crm/__tests__/meeting-event-hydration.test.ts+98-0
  • modifiedapps/server/src/services/crm/__tests__/stage-inference.test.ts+70-0
  • 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/meeting-events.ts+111-1
  • modifiedapps/server/src/services/crm/move-event.ts+1-1
  • modifiedapps/server/src/services/crm/stage-inference.ts+17-2
  • addedapps/server/src/services/documents/__tests__/subagent-agent-id.test.ts+234-0
  • modifiedapps/server/src/services/documents/convention-paths.ts+111-0
  • modifiedapps/server/src/services/documents/index.ts+9-2
  • addedapps/server/src/services/integrations/slack/__tests__/channel-change-detection.test.ts+75-0
  • addedapps/server/src/services/integrations/slack/__tests__/list-user-slack-channels.test.ts+210-0
  • addedapps/server/src/services/integrations/slack/__tests__/slack-config-shape.test.ts+90-0
  • modifiedapps/server/src/services/integrations/slack/link-matching-channels.ts+60-19
  • modifiedapps/server/src/services/integrations/slack/slack-api.ts+208-33
  • modifiedapps/server/src/services/integrations/slack/slack-sync.ts+82-4
  • modifiedapps/server/src/services/playbook/__tests__/playbook-webhook-sources.test.ts+300-7
  • modifiedapps/server/src/services/playbook/playbook-webhook-registration.ts+20-1
  • modifiedapps/server/src/services/playbook/playbook-webhook-sources.ts+247-14
  • modifiedapps/server/src/services/turbopuffer/search.ts+3-1
  • modifiedapps/server/src/trpc/routes/crm.ts+12-5
  • addeddocs/changelogs/2026-W35.md+82-0