Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-08-31] merging staging to main

merged#2640CedarCopilot

CedarCopilot wants to merge 1 commit into main from staging

111 files changed

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

  • modifiedapps/server/.claude/skills/cedar-configuration/cedar-system-knowledge.md+14-0
  • modifiedapps/server/.claude/skills/playbook-authoring/SKILL.md+112-2
  • addedapps/server/scripts/backfill-drafter.ts+194-0
  • addedapps/server/scripts/backfill-lost-before-meeting-preps.ts+152-0
  • addedapps/server/scripts/cleanup-label-rules.ts+145-0
  • addedapps/server/scripts/run-backfill-lost-before-meeting-preps.mjs+15-0
  • modifiedapps/server/src/cli/playbook-migrate.ts+21-29
  • modifiedapps/server/src/mastra/agents/on-event-execution-agent.ts+9-6
  • modifiedapps/server/src/mastra/agents/on-event-orchestrator-agent.ts+8-2
  • modifiedapps/server/src/mastra/context/values.ts+13-0
  • modifiedapps/server/src/mastra/index.ts+4-3
  • modifiedapps/server/src/mastra/mcp/external/__tests__/scope-map.test.ts+54-0
  • modifiedapps/server/src/mastra/mcp/external/__tests__/tool-call-observability.test.ts+81-0
  • modifiedapps/server/src/mastra/mcp/external/scope-map.ts+17-0
  • modifiedapps/server/src/mastra/mcp/external/server.ts+7-0
  • modifiedapps/server/src/mastra/mcp/external/tool-call-observability.ts+22-6
  • addedapps/server/src/mastra/skills/account-config/tools/__tests__/apply-systems-change.test.ts+318-0
  • modifiedapps/server/src/mastra/skills/account-config/tools/__tests__/applyConfigChangeTool.test.ts+256-0
  • addedapps/server/src/mastra/skills/account-config/tools/apply-systems-change.ts+236-0
  • modifiedapps/server/src/mastra/skills/account-config/tools/applyConfigChangeTool.ts+358-9
  • modifiedapps/server/src/mastra/skills/account-config/tools/readConnectionSettingsTool.ts+139-3
  • modifiedapps/server/src/mastra/skills/tasks/daily-agenda.ts+1-1
  • modifiedapps/server/src/mastra/tools/agenda/__tests__/reviewConversationFanOut.test.ts+104-30
  • modifiedapps/server/src/mastra/tools/agenda/reviewConversationTool.ts+2-2
  • modifiedapps/server/src/mastra/tools/config/__tests__/configTool.test.ts+46-3
  • addedapps/server/src/mastra/tools/config/__tests__/workspaceWriteTool.test.ts+101-0
  • modifiedapps/server/src/mastra/tools/config/config-read-tool.ts+59-2
  • modifiedapps/server/src/mastra/tools/config/config-write-tool.ts+13-4
  • addedapps/server/src/mastra/tools/config/systems-write-tool.ts+100-0
  • addedapps/server/src/mastra/tools/config/workspace-write-tool.ts+82-0
  • modifiedapps/server/src/mastra/tools/draft-comms/__tests__/sibling-draft-guard.test.ts+30-1
  • modifiedapps/server/src/mastra/tools/draft-comms/sibling-draft-guard.ts+19-5
  • addedapps/server/src/mastra/tools/event-execution/__tests__/crm-updater-enabled-flag.test.ts+245-0
  • addedapps/server/src/mastra/tools/event-execution/__tests__/draft-tools-sibling-guard.test.ts+284-0
  • addedapps/server/src/mastra/tools/event-execution/__tests__/drafter-executor-prompt.test.ts+569-0
  • addedapps/server/src/mastra/tools/event-execution/__tests__/runSubagentTool-drafter.test.ts+278-0
  • modifiedapps/server/src/mastra/tools/event-execution/onEventExecutionDraftEmailTool.ts+52-0
  • modifiedapps/server/src/mastra/tools/event-execution/onEventExecutionDraftSlackTool.ts+43-0
  • modifiedapps/server/src/mastra/tools/event-execution/orchestrator-dispatch-tools.ts+216-8
  • modifiedapps/server/src/mastra/tools/event-execution/runSubagentTool.ts+58-2
  • modifiedapps/server/src/mastra/tools/research/webSearchTool.ts+54-14
  • modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+5-4
  • modifiedapps/server/src/mastra/tools/task/__tests__/updateTaskTool.test.ts+125-0
  • modifiedapps/server/src/mastra/tools/task/schemas.ts+3-0
  • modifiedapps/server/src/mastra/tools/task/taskTool.ts+11-2
  • modifiedapps/server/src/mastra/tools/task/updateTaskTool.ts+60-1
  • modifiedapps/server/src/mastra/tools/task/user-authored-task-guard.ts+11-2
  • addedapps/server/src/mastra/utils/__tests__/redact-secrets.test.ts+127-0
  • addedapps/server/src/mastra/utils/redact-secrets.ts+108-0
  • modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+1-1
  • modifiedapps/server/src/services/agenda/__tests__/review-effects.test.ts+124-21
  • modifiedapps/server/src/services/agenda/__tests__/review-triage.test.ts+102-3
  • modifiedapps/server/src/services/agenda/review-effects.ts+56-8
  • modifiedapps/server/src/services/agenda/review-triage.ts+35-1
  • modifiedapps/server/src/services/aop/__tests__/automations-service.test.ts+105-0
  • modifiedapps/server/src/services/aop/automations.ts+51-2
  • modifiedapps/server/src/services/aop/linked-deal-output-policy.ts+28-5
  • addedapps/server/src/services/crm/__tests__/before-meeting-reschedule-after-prep-ran.test.ts+241-0
  • addedapps/server/src/services/crm/__tests__/dedup-meeting-recordings.test.ts+247-0
  • modifiedapps/server/src/services/crm/calendar-events.ts+85-7
  • modifiedapps/server/src/services/crm/dedup.ts+106-36
  • modifiedapps/server/src/services/enrichment/exa.ts+26-0
  • addedapps/server/src/services/integrations/mcp/__tests__/manage-mcp-connections.test.ts+332-0
  • addedapps/server/src/services/integrations/mcp/manage-mcp-connections.ts+318-0
  • addedapps/server/src/services/mail/inboxes/__tests__/resolve-default-email-account.test.ts+53-0
  • addedapps/server/src/services/mail/inboxes/inbox-settings-config.ts+178-0
  • modifiedapps/server/src/services/notifications/internal/slack-notifier.ts+18-0
  • modifiedapps/server/src/services/notifications/types.ts+13-2
  • addedapps/server/src/services/organizations/__tests__/org-admin.test.ts+75-0
  • addedapps/server/src/services/organizations/org-admin.ts+76-0
  • modifiedapps/server/src/services/organizations/organizations.ts+18-18
  • modifiedapps/server/src/services/playbook/__tests__/curated-agenda-migration.test.ts+24-191
  • addedapps/server/src/services/playbook/__tests__/drafter-review-dispatch.test.ts+477-0
  • renamedapps/server/src/services/playbook/__tests__/drafter-seed.test.ts+64-31
  • modifiedapps/server/src/services/playbook/__tests__/golden-output-regression.test.ts+64-0
  • modifiedapps/server/src/services/playbook/__tests__/playbook-renderers.test.ts+213-2
  • modifiedapps/server/src/services/playbook/__tests__/resolve-playbook-context.test.ts+63-0
  • modifiedapps/server/src/services/playbook/__tests__/seed-playbook.test.ts+18-5
  • modifiedapps/server/src/services/playbook/agent-defaults/__tests__/agent-defaults.test.ts+66-0
  • removedapps/server/src/services/playbook/agent-defaults/deal-drafter.ts+0-160
  • addedapps/server/src/services/playbook/agent-defaults/drafter.ts+232-0
  • modifiedapps/server/src/services/playbook/agent-defaults/index.ts+22-18
  • modifiedapps/server/src/services/playbook/agent-defaults/next-steps.ts+24-19
  • addedapps/server/src/services/playbook/backfill/__tests__/drafter-migration.test.ts+508-0
  • addedapps/server/src/services/playbook/backfill/__tests__/label-rules-cleanup.test.ts+295-0
  • modifiedapps/server/src/services/playbook/backfill/curated-agenda-migration.ts+120-473
  • addedapps/server/src/services/playbook/backfill/deal-drafter-legacy.ts+120-0
  • addedapps/server/src/services/playbook/backfill/drafter-migration.ts+829-0
  • addedapps/server/src/services/playbook/backfill/label-rules-cleanup.ts+625-0
  • addedapps/server/src/services/playbook/backfill/playbook-cohort.ts+105-0
  • addedapps/server/src/services/playbook/backfill/prose-compare.ts+38-0
  • modifiedapps/server/src/services/playbook/playbook-execution-triggers.ts+350-24
  • modifiedapps/server/src/services/playbook/playbook-renderers.ts+15-1
  • modifiedapps/server/src/services/playbook/playbook-webhook-registration.ts+0-26
  • modifiedapps/server/src/services/playbook/resolve-playbook-context.ts+45-10
  • modifiedapps/server/src/services/playbook/seed-playbook.ts+40-27
  • addedapps/server/src/services/task-groups/__tests__/manage-task-groups.test.ts+179-0
  • addedapps/server/src/services/task-groups/manage-task-groups.ts+250-0
  • addedapps/server/src/services/task-scheduling/__tests__/update-task-action-data-label.test.ts+185-0
  • modifiedapps/server/src/services/task-scheduling/execution.ts+80-1
  • modifiedapps/server/src/trpc/routes/__tests__/integrations-mcp-delete.test.ts+15-2
  • modifiedapps/server/src/trpc/routes/admin-playbook-migration.ts+6-7
  • modifiedapps/server/src/trpc/routes/integrations.ts+52-171
  • modifiedapps/server/src/trpc/routes/org-admin.ts+4-4
  • modifiedapps/server/src/trpc/routes/task-groups.ts+47-144
  • addeddocs/bug-reports/before-meeting-prep-lost-on-reschedule.md+146-0
  • addeddocs/changelogs/2026-W36.md+40-0
  • addeddocs/design/config-service-credentials-and-mcp.md+216-0
  • addeddocs/design/config-service-inbox-and-task-groups.md+208-0
  • addeddocs/design/drafter-rollout-baseline.md+114-0
  • addeddocs/design/drafter-system-agent.md+1226-0