Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-08-15] merging staging to prod

merged#2498CedarCopilot

CedarCopilot wants to merge 0 commits into main from staging

101 files changed

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

  • modified.claude/skills/data-audit-prep/SKILL.md+174-0
  • modified.claude/skills/data-audit/SKILL.md+9-1
  • modified.claude/skills/field-extraction/SKILL.md+28-0
  • modified.claude/skills/taxonomy-field-author/SKILL.md+27-0
  • modified.claude/skills/vocab-extraction/SKILL.md+86-48
  • modifiedapps/mail/app/(routes)/playground/components/IntegrationsTabContent.tsx+1-1
  • modifiedapps/mail/app/(routes)/playground/initial-sync.tsx+1-1
  • modifiedapps/mail/components/markdown-editor.tsx+10-1
  • modifiedapps/mail/docs/pipeline-tabs-and-canvas-aggregates.md+58-12
  • modifiedapps/mail/docs/url-driven-layout.md+11-4
  • modifiedapps/mail/modules/aop/constants.ts+8-0
  • modifiedapps/mail/modules/calendar/components/EventDetailsPopover.tsx+12-3
  • modifiedapps/mail/modules/calendar/hooks/use-event-manipulation.ts+23-4
  • modifiedapps/mail/modules/calendar/types/calendar-types.ts+6-0
  • modifiedapps/mail/modules/cedar-os/src/store/messages/renderers/ProposedConversationEventRenderer.tsx+8-14
  • modifiedapps/mail/modules/integrations/meeting-integration-card.tsx+6-0
  • modifiedapps/mail/modules/ux/layout/LayoutUrlSync.tsx+5-27
  • modifiedapps/mail/modules/ux/layout/useBackOrUp.ts+50-16
  • addedapps/mail/tests/components/markdown-editor-liveness.test.tsx+88-0
  • addedapps/mail/tests/modules/ux/layout/artifactEntryOnRouteOpen.test.tsx+82-0
  • modifiedapps/mail/tests/modules/ux/layout/backOrClose.test.ts+95-38
  • modifiedapps/server/.claude/skills/calendar/SKILL.md+44-1
  • modifiedapps/server/.claude/skills/conversation/field-updating.md+2-1
  • modifiedapps/server/scripts/taxonomy-eval/README.md+30-0
  • addedapps/server/scripts/taxonomy-eval/agent_classify_call_prompt.md+48-0
  • modifiedapps/server/scripts/taxonomy-eval/agent_extract_prompt.md+55-6
  • modifiedapps/server/scripts/taxonomy-eval/assemble_sonnet.py+48-0
  • modifiedapps/server/scripts/taxonomy-eval/extract-workflow.js+97-50
  • addedapps/server/scripts/taxonomy-eval/write-remap-dryrun.ts+64-0
  • addedapps/server/scripts/taxonomy-eval/write-remap.ts+128-0
  • modifiedapps/server/scripts/write-agentic.ts+88-7
  • modifiedapps/server/src/crm-admin/cli.ts+71-0
  • addedapps/server/src/db/migrations/scripts/account-setup/phase10c-fellow.ts+217-0
  • modifiedapps/server/src/db/scheduled-send-schema.ts+19-2
  • modifiedapps/server/src/mastra/routeHandlers/chat/handleChat.ts+37-47
  • modifiedapps/server/src/mastra/routeHandlers/imessage/imessage-bot-chat.ts+1-1
  • modifiedapps/server/src/mastra/routeHandlers/slack/slack-bot-chat.ts+1-1
  • modifiedapps/server/src/mastra/routeHandlers/sms/sms-bot-chat.ts+1-1
  • modifiedapps/server/src/mastra/tools/calendar/__tests__/modifyCalendarEventTool.test.ts+143-1
  • modifiedapps/server/src/mastra/tools/calendar/calendarTool.ts+4-1
  • modifiedapps/server/src/mastra/tools/calendar/listCalendarEventsTool.ts+21-0
  • modifiedapps/server/src/mastra/tools/calendar/modifyCalendarEventTool.ts+151-7
  • modifiedapps/server/src/mastra/workflows/chat/chat-workflow.ts+1-1
  • modifiedapps/server/src/services/chat/chat-stream-store.test.ts+88-1
  • modifiedapps/server/src/services/chat/chat-stream-store.ts+56-4
  • addedapps/server/src/services/chat/chat-stream-tail.test.ts+211-0
  • addedapps/server/src/services/chat/chat-stream-tail.ts+184-0
  • addedapps/server/src/services/chat/chat-stream-writer.test.ts+144-0
  • addedapps/server/src/services/chat/chat-stream-writer.ts+95-0
  • addedapps/server/src/services/crm/__tests__/conversation-aggregates.test.ts+185-0
  • addedapps/server/src/services/crm/__tests__/deal-link-metrics.test.ts+87-0
  • modifiedapps/server/src/services/crm/__tests__/deal-timeline.test.ts+52-0
  • modifiedapps/server/src/services/crm/__tests__/merge-and-events.test.ts+31-19
  • modifiedapps/server/src/services/crm/company-merge.ts+27-36
  • addedapps/server/src/services/crm/conversation-aggregates.ts+329-0
  • modifiedapps/server/src/services/crm/conversation-repair.ts+16-8
  • modifiedapps/server/src/services/crm/conversations.ts+42-4
  • addedapps/server/src/services/crm/deal-link-metrics.ts+134-0
  • modifiedapps/server/src/services/crm/deal-timeline.ts+73-1
  • modifiedapps/server/src/services/documents/__tests__/conversation-repoint.test.ts+193-1
  • modifiedapps/server/src/services/documents/conversation-repoint.ts+133-1
  • modifiedapps/server/src/services/field-values/__tests__/defaults-equivalence.test.ts+20-2
  • addedapps/server/src/services/field-values/__tests__/fathom-speaker-email-map.test.ts+89-0
  • addedapps/server/src/services/field-values/__tests__/link-resolver.test.ts+142-0
  • modifiedapps/server/src/services/field-values/__tests__/taxonomy-envelope.test.ts+45-0
  • addedapps/server/src/services/field-values/__tests__/write-remap.test.ts+131-0
  • modifiedapps/server/src/services/field-values/defaults/call-level.ts+71-0
  • modifiedapps/server/src/services/field-values/defaults/discovery.ts+131-13
  • modifiedapps/server/src/services/field-values/defaults/product.ts+16-1
  • modifiedapps/server/src/services/field-values/defaults/qualification.ts+8-3
  • modifiedapps/server/src/services/field-values/defaults/stakeholder.ts+11-4
  • modifiedapps/server/src/services/field-values/defaults/tactics.ts+21-4
  • modifiedapps/server/src/services/field-values/defaults/voice.ts+8-0
  • addedapps/server/src/services/field-values/link-resolver.ts+159-0
  • modifiedapps/server/src/services/field-values/participant-roster.ts+37-0
  • modifiedapps/server/src/services/field-values/taxonomy-envelope.ts+35-0
  • modifiedapps/server/src/services/integrations/meetings/__tests__/capabilities.test.ts+1-1
  • modifiedapps/server/src/services/integrations/meetings/capabilities.ts+15-0
  • modifiedapps/server/src/services/integrations/meetings/fathom.ts+82-16
  • addedapps/server/src/services/integrations/meetings/fellow.ts+382-0
  • modifiedapps/server/src/services/integrations/meetings/index.ts+6-0
  • modifiedapps/server/src/services/integrations/meetings/types.ts+3-0
  • addedapps/server/src/services/mail/calendar/event-permissions.ts+86-0
  • addedapps/server/src/services/mail/send/__tests__/scheduled-send-claim.test.ts+349-0
  • modifiedapps/server/src/services/mail/send/cancel-on-reply.ts+27-8
  • modifiedapps/server/src/services/mail/send/scheduled-send-records.ts+249-19
  • modifiedapps/server/src/services/playbook/agent-defaults/pipeline-review.ts+44-5
  • modifiedapps/server/src/trpc/routes/crm.ts+62-0
  • modifiedapps/server/src/trpc/routes/mail.ts+38-9
  • modifiedapps/server/src/worker/queue-handler.ts+81-8
  • addeddocs/audits/aspire/aspire-customer-vocab.md+84-0
  • addeddocs/audits/pirros/design/pirros-aspire-master-playbook-adherence-taxonomy-map-2026-08-13.md+1181-0
  • addeddocs/audits/pirros/design/pirros-vocab-draft-from-resources.md+363-0
  • addeddocs/audits/pirros/design/taxonomy-diff-and-change-list.md+271-0
  • addeddocs/audits/pirros/pirros-customer-vocab.md+432-0
  • addeddocs/audits/pirros/pirros-questions-for-peter.html+1048-0
  • addeddocs/audits/taxonomy-question-master.html+1306-0
  • addeddocs/audits/vooma/vooma-customer-vocab.md+234-0
  • addeddocs/design/fellow-connector-2026-08-15.md+182-0
  • addeddocs/design/fellow-superglue-tools/fellow-get-meetings.json+58-0
  • addeddocs/design/fellow-superglue-tools/fellow-meetings-webhook-sync.json+78-0