Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

feat(agenda): a curated daily agenda, and the task two-axis migration underneath it

merged#2518CedarCopilot

CedarCopilot wants to merge 0 commits into staging from feat/curated-agenda

296 files changed

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

  • modifiedapps/mail/app/(routes)/playground/account-health.tsx+7-7
  • addedapps/mail/app/(routes)/settings/agentExecutions/[runId]/page.tsx+22-0
  • modifiedapps/mail/app/globals.css+6-3
  • modifiedapps/mail/app/routes.ts+1-0
  • addedapps/mail/docs/agenda-task-state-corruption.md+166-0
  • modifiedapps/mail/docs/conversation-index-and-card-lists.md+4-0
  • addedapps/mail/docs/wiki/card-lists.md+39-0
  • removedapps/mail/docs/wiki/conversation-index.md+0-54
  • modifiedapps/mail/modules/agentCanvas/components/AgendaDocument.tsx+121-16
  • addedapps/mail/modules/agentCanvas/components/AgendaFooter.tsx+182-0
  • addedapps/mail/modules/agentCanvas/components/ConversationTaskCard.tsx+112-0
  • addedapps/mail/modules/agentCanvas/context/ConversationHeadersContext.tsx+122-0
  • modifiedapps/mail/modules/agentCanvas/context/TaskGroupCollapseContext.tsx+4-1
  • modifiedapps/mail/modules/agentCanvas/extensions/AgendaTaskNode.tsx+85-17
  • addedapps/mail/modules/agentCanvas/extensions/ConversationRunDecorations.ts+235-0
  • addedapps/mail/modules/agentCanvas/hooks/use-conversation-run.ts+42-0
  • modifiedapps/mail/modules/agentCanvas/utils/agenda-markdown.ts+51-7
  • addedapps/mail/modules/agentExecutions/components/JsonPayload.tsx+150-0
  • addedapps/mail/modules/agentExecutions/components/SpanDetail.tsx+291-0
  • addedapps/mail/modules/agentExecutions/components/TraceFilterBar.tsx+92-0
  • addedapps/mail/modules/agentExecutions/components/TraceViewer.tsx+181-0
  • addedapps/mail/modules/agentExecutions/components/TraceWaterfall.tsx+410-0
  • addedapps/mail/modules/agentExecutions/constants.ts+51-0
  • addedapps/mail/modules/agentExecutions/index.ts+24-0
  • addedapps/mail/modules/agentExecutions/types.ts+94-0
  • addedapps/mail/modules/agentExecutions/utils/collapseSession.ts+22-0
  • addedapps/mail/modules/agentExecutions/utils/format.ts+38-0
  • addedapps/mail/modules/agentExecutions/utils/traceSpans.ts+367-0
  • modifiedapps/mail/modules/aop/components/AgentExecutionItem.tsx+12-0
  • modifiedapps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/clientExecutionResponseProcessors.ts+7-7
  • modifiedapps/mail/modules/cedar-os/src/store/messages/messagesSlice.ts+1-1
  • modifiedapps/mail/modules/conversations/components/nextSteps/TaskBlock.tsx+1-2
  • modifiedapps/mail/modules/conversations/components/timeline/ConversationTaskCard.tsx+1-1
  • modifiedapps/mail/modules/conversations/components/timeline/NextStepsCard.tsx+9-18
  • modifiedapps/mail/modules/conversations/components/timeline/SuggestedActionCard.tsx+2-2
  • addedapps/mail/modules/conversations/hooks/use-updating-tasks-shimmer.ts+34-0
  • modifiedapps/mail/modules/conversations/slice/conversationsSlice.ts+27-10
  • modifiedapps/mail/modules/crm/components/TaskSection.tsx+3-8
  • modifiedapps/mail/modules/crm/components/VirtualizedTableRow.tsx+2-1
  • modifiedapps/mail/modules/crm/components/crm-cell.tsx+10-8
  • modifiedapps/mail/modules/crm/components/crm-kanban-card.tsx+7-6
  • modifiedapps/mail/modules/crm/store/crmSlice.ts+1-1
  • modifiedapps/mail/modules/crm/utils/compute-canvas-filters.ts+0-2
  • modifiedapps/mail/modules/debugger/components/AgentExecutionsDebuggerTab.tsx+15-1
  • modifiedapps/mail/modules/debugger/components/UserTasksDebuggerTab.tsx+2-2
  • modifiedapps/mail/modules/documents/document.tsx+42-20
  • addedapps/mail/modules/home/components/AgendaInstructionsDialog.tsx+61-0
  • modifiedapps/mail/modules/home/components/AgentHomeHero.tsx+5-5
  • modifiedapps/mail/modules/home/components/DisplayArtifactPanel.tsx+1-1
  • addedapps/mail/modules/home/components/HomeAgenda.tsx+57-0
  • removedapps/mail/modules/home/components/HomeTopDeals.tsx+0-32
  • modifiedapps/mail/modules/store/index.ts+13-0
  • modifiedapps/mail/modules/userTasks/CURATED_AGENDA_DESIGN.md+1314-313
  • addedapps/mail/modules/userTasks/TASK_CLEANUP_DESIGN.md+598-0
  • modifiedapps/mail/modules/userTasks/components/ChannelIcon.tsx+13-4
  • modifiedapps/mail/modules/userTasks/components/OpenTaskExecutionCard.tsx+1-1
  • modifiedapps/mail/modules/userTasks/components/TaskFilterMenu.tsx+11-5
  • modifiedapps/mail/modules/userTasks/components/TaskKanbanBoard.tsx+13-7
  • modifiedapps/mail/modules/userTasks/components/TaskKanbanCard.tsx+39-8
  • modifiedapps/mail/modules/userTasks/components/TaskListRow.tsx+19-1
  • modifiedapps/mail/modules/userTasks/components/TaskOutputPanel.tsx+1-1
  • modifiedapps/mail/modules/userTasks/components/TasksToolbar.tsx+1-1
  • modifiedapps/mail/modules/userTasks/components/sections/TaskEmailItem.tsx+7-14
  • modifiedapps/mail/modules/userTasks/hooks/use-organized-tasks.ts+2-2
  • removedapps/mail/modules/userTasks/hooks/use-recent-post-meeting-tasks.ts+0-191
  • modifiedapps/mail/modules/userTasks/hooks/use-task-list-view-options.ts+1-1
  • modifiedapps/mail/modules/userTasks/index.ts+10-1
  • modifiedapps/mail/modules/userTasks/slice/userTasksSlice.ts+8-4
  • modifiedapps/mail/modules/userTasks/utils/task-filters.ts+6-3
  • addedapps/mail/modules/userTasks/utils/task-output.ts+63-0
  • modifiedapps/mail/tests/modules/agentCanvas/agenda-markdown.test.ts+95-0
  • addedapps/mail/tests/modules/agentCanvas/agendaFooter.test.tsx+97-0
  • addedapps/mail/tests/modules/agentCanvas/agendaTaskNode.test.tsx+194-0
  • addedapps/mail/tests/modules/agentCanvas/conversationRunDecorations.test.ts+286-0
  • addedapps/mail/tests/modules/agentCanvas/conversationTaskCard.test.tsx+106-0
  • addedapps/mail/tests/modules/agentCanvas/helpers/agendaTaskHarness.tsx+161-0
  • addedapps/mail/tests/modules/agentCanvas/helpers/agendaTaskMocks.tsx+100-0
  • addedapps/mail/tests/modules/agentExecutions/spanDetail.test.tsx+123-0
  • addedapps/mail/tests/modules/agentExecutions/traceFixture.ts+213-0
  • addedapps/mail/tests/modules/agentExecutions/traceKeyboard.test.tsx+83-0
  • addedapps/mail/tests/modules/agentExecutions/traceWaterfall.test.tsx+301-0
  • modifiedapps/mail/tests/modules/conversationsPage/utils/filterConversationsByQuery.test.ts+0-1
  • modifiedapps/mail/tests/modules/conversationsPage/utils/groupSidebarConversations.test.ts+0-1
  • addedapps/mail/tests/modules/home/agentHomeHero.test.tsx+112-0
  • modifiedapps/mail/tests/modules/userTasks/task-filters.test.ts+5-5
  • addedapps/mail/tests/modules/userTasks/updatingTasksBridge.test.tsx+136-0
  • addedapps/server/.claude/skills/playbook-instruction-eval/drafter-research-eval.ts+230-0
  • addedapps/server/.claude/skills/playbook-instruction-eval/drafter-research-result.json+274-0
  • addedapps/server/.claude/skills/playbook-instruction-eval/monday-dryrun-result.json+695-0
  • addedapps/server/.claude/skills/playbook-instruction-eval/monday-dryrun.ts+409-0
  • addedapps/server/.claude/skills/playbook-instruction-eval/run-brock-monday.ts+55-0
  • modifiedapps/server/.claude/skills/tasks/SKILL.md+195-69
  • modifiedapps/server/docs/channel-sync-architecture.md+1-1
  • modifiedapps/server/docs/wiki/README.md+21-0
  • modifiedapps/server/docs/wiki/cli.md+3-0
  • addedapps/server/docs/wiki/curated-agenda.md+269-0
  • addedapps/server/docs/wiki/execution-trace.md+153-0
  • addedapps/server/docs/wiki/next-steps-agent.md+263-0
  • addedapps/server/docs/wiki/task-axes-deploy-gate.md+141-0
  • addedapps/server/docs/wiki/task-lifecycle.md+897-0
  • modifiedapps/server/docs/wiki/task-system.md+5-4
  • modifiedapps/server/package.json+2-1
  • addedapps/server/src/cli/__tests__/next-steps.test.ts+97-0
  • addedapps/server/src/cli/__tests__/trace.test.ts+136-0
  • modifiedapps/server/src/cli/account-health.ts+2-2
  • modifiedapps/server/src/cli/agenda.ts+34-17
  • modifiedapps/server/src/cli/index.ts+7-1
  • addedapps/server/src/cli/next-steps.ts+181-0
  • addedapps/server/src/cli/playbook-migrate.ts+161-0
  • modifiedapps/server/src/cli/task-groups.ts+3-2
  • addedapps/server/src/cli/trace.ts+176-0
  • modifiedapps/server/src/db/aop-schema.ts+119-27
  • modifiedapps/server/src/db/canvas-schema.ts+1-1
  • modifiedapps/server/src/db/crm-schema.ts+1-8
  • addedapps/server/src/db/migrations/0056_retire_planned_followup_status.sql+31-0
  • addedapps/server/src/db/migrations/0057_retire_archived_task_status.sql+31-0
  • addedapps/server/src/db/migrations/0059_retire_multi_action_channel.sql+39-0
  • addedapps/server/src/db/migrations/0060_drop_conversation_attention_index.sql+29-0
  • removedapps/server/src/db/migrations/add_aop_computed_stats.sql+0-4
  • removedapps/server/src/db/migrations/add_conversation_index.sql+0-7
  • addedapps/server/src/db/migrations/agent_tool_calls_started_at.sql+30-0
  • modifiedapps/server/src/db/migrations/scripts/account-setup/phase6-canvases.ts+6-2
  • modifiedapps/server/src/db/migrations/scripts/backfill-task-group-routing.ts+3-2
  • modifiedapps/server/src/db/migrations/scripts/backfill-task-output.ts+230-41
  • modifiedapps/server/src/db/migrations/scripts/backfill-task-type-to-group.ts+3-2
  • modifiedapps/server/src/lib/__tests__/runtime-permissions.test.ts+56-0
  • modifiedapps/server/src/lib/runtime-permissions.ts+24-5
  • modifiedapps/server/src/mastra/agents/analyzer-agent.ts+5-4
  • modifiedapps/server/src/mastra/agents/chat-agent.ts+11-6
  • modifiedapps/server/src/mastra/agents/on-event-orchestrator-agent.ts+14-3
  • modifiedapps/server/src/mastra/agents/roadmap-agent.ts+3-2
  • modifiedapps/server/src/mastra/agents/sub-agents/orchestrator-agent.ts+7-4
  • modifiedapps/server/src/mastra/agents/wiki-extraction-agent.ts+5-4
  • modifiedapps/server/src/mastra/context/values.ts+2-0
  • modifiedapps/server/src/mastra/routeHandlers/event-execution/__tests__/handleExecuteFromClientSend-live-next-steps.test.ts+69-6
  • modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteFromClientSend.ts+52-14
  • modifiedapps/server/src/mastra/routeHandlers/event-execution/handleExecuteSyncThread.ts+156-6
  • modifiedapps/server/src/mastra/routeHandlers/sync/handleExecuteTaskNow.ts+5-1
  • modifiedapps/server/src/mastra/skills/event-execution/conversation-action-management.ts+77-132
  • modifiedapps/server/src/mastra/skills/index.ts+13-6
  • modifiedapps/server/src/mastra/skills/tasks/tasks.ts+15-3
  • modifiedapps/server/src/mastra/skills/types.ts+0-1
  • addedapps/server/src/mastra/tools/agenda/__tests__/reviewConversationFanOut.test.ts+375-0
  • addedapps/server/src/mastra/tools/agenda/__tests__/reviewConversationTool.test.ts+334-0
  • addedapps/server/src/mastra/tools/agenda/reviewConversationTool.ts+475-0
  • modifiedapps/server/src/mastra/tools/conversation/conversationTool.schemas.ts+1-1
  • modifiedapps/server/src/mastra/tools/conversation/findCRMConversationsTool.ts+7-4
  • modifiedapps/server/src/mastra/tools/conversation/updateConversationFieldsTool.ts+33-2
  • modifiedapps/server/src/mastra/tools/debug/debugTool.ts+1-1
  • addedapps/server/src/mastra/tools/draft-comms/__tests__/sibling-draft-guard.test.ts+91-0
  • modifiedapps/server/src/mastra/tools/draft-comms/saveDraftTool.ts+24-0
  • modifiedapps/server/src/mastra/tools/draft-comms/saveSlackDraftTool.ts+26-0
  • addedapps/server/src/mastra/tools/draft-comms/sibling-draft-guard.ts+81-0
  • addedapps/server/src/mastra/tools/skills/__tests__/spawnSubagentTelemetry.test.ts+121-0
  • modifiedapps/server/src/mastra/tools/skills/spawnSubagentTool.ts+19-4
  • modifiedapps/server/src/mastra/tools/subagent-tool-allowlists.ts+56-4
  • modifiedapps/server/src/mastra/tools/task/__tests__/createTaskTool.duplicate-gate.test.ts+6-3
  • addedapps/server/src/mastra/tools/task/__tests__/createTaskTool.recommendation-cap.test.ts+307-0
  • modifiedapps/server/src/mastra/tools/task/__tests__/createTaskTool.test.ts+51-0
  • addedapps/server/src/mastra/tools/task/__tests__/executeTaskTool.test.ts+207-0
  • addedapps/server/src/mastra/tools/task/__tests__/existing-tasks-block.test.ts+143-0
  • modifiedapps/server/src/mastra/tools/task/__tests__/listTasksTool.draft-fetch.test.ts+8-4
  • addedapps/server/src/mastra/tools/task/__tests__/next-steps-preview.readonly.test.ts+97-0
  • addedapps/server/src/mastra/tools/task/__tests__/next-steps-prompt.test.ts+263-0
  • modifiedapps/server/src/mastra/tools/task/__tests__/updateTaskTool.test.ts+79-4
  • modifiedapps/server/src/mastra/tools/task/createTaskTool.ts+134-5
  • addedapps/server/src/mastra/tools/task/executeTaskTool.ts+171-0
  • addedapps/server/src/mastra/tools/task/existing-tasks-block.ts+108-0
  • modifiedapps/server/src/mastra/tools/task/listTasksTool.ts+65-21
  • addedapps/server/src/mastra/tools/task/next-steps-preview.ts+463-0
  • addedapps/server/src/mastra/tools/task/next-steps-prompt.ts+307-0
  • modifiedapps/server/src/mastra/tools/task/schemas.ts+12-2
  • modifiedapps/server/src/mastra/tools/task/taskTool.ts+8-1
  • modifiedapps/server/src/mastra/tools/task/updateNextStepsAndTasksTool.ts+64-56
  • modifiedapps/server/src/mastra/tools/task/updateTaskTool.ts+57-1
  • addedapps/server/src/mastra/utils/__tests__/lazy-tools-timing.test.ts+72-0
  • modifiedapps/server/src/mastra/utils/context-items/hydrate.ts+4-2
  • modifiedapps/server/src/mastra/utils/lazy-tools.ts+13-1
  • modifiedapps/server/src/mastra/workflows/event-execution/on-event-agent-execution-workflow.ts+25-1
  • modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+28-20
  • modifiedapps/server/src/scripts/account-health-report.ts+19-18
  • addedapps/server/src/scripts/backfill-strategist-recommendation-cap.ts+205-0
  • modifiedapps/server/src/scripts/recommendation-lifecycle-smoke.ts+2-0
  • modifiedapps/server/src/scripts/recommended-task-smoke.ts+5-0
  • modifiedapps/server/src/scripts/task-groups-backfill-smoke.ts+2-2
  • modifiedapps/server/src/scripts/task-groups-route-smoke.ts+4-4
  • addedapps/server/src/services/agenda/__tests__/agenda-markdown.test.ts+147-0
  • addedapps/server/src/services/agenda/__tests__/agenda-run-telemetry.test.ts+324-0
  • removedapps/server/src/services/agenda/__tests__/daily-agenda-reconciler.test.ts+0-498
  • addedapps/server/src/services/agenda/__tests__/execute-ready-tasks.test.ts+218-0
  • removedapps/server/src/services/agenda/__tests__/future-agenda-reconciler.test.ts+0-416
  • addedapps/server/src/services/agenda/__tests__/placement-debounce.test.ts+216-0
  • addedapps/server/src/services/agenda/__tests__/reconcile-agenda.test.ts+287-0
  • addedapps/server/src/services/agenda/__tests__/review-effects.test.ts+468-0
  • addedapps/server/src/services/agenda/__tests__/review-triage.test.ts+230-0
  • modifiedapps/server/src/services/agenda/agenda-markdown.ts+48-6
  • addedapps/server/src/services/agenda/agenda-run-telemetry.ts+485-0
  • modifiedapps/server/src/services/agenda/conversation-agenda-reconciler.ts+1-1
  • removedapps/server/src/services/agenda/daily-agenda-reconciler.ts+0-986
  • removedapps/server/src/services/agenda/future-agenda-reconciler.ts+0-735
  • addedapps/server/src/services/agenda/review-effects.ts+324-0
  • addedapps/server/src/services/agenda/review-triage.ts+417-0
  • addedapps/server/src/services/agenda/tasks-to-agenda.ts+1193-0
  • addedapps/server/src/services/agent-action-queue/__tests__/automation-dedupe.test.ts+110-0
  • addedapps/server/src/services/agent-action-queue/__tests__/tool-call-timing.test.ts+248-0
  • addedapps/server/src/services/agent-action-queue/automation-dedupe.ts+82-0
  • modifiedapps/server/src/services/agent-action-queue/execution-bundles.ts+4-1
  • addedapps/server/src/services/agent-action-queue/execution-tree-types.ts+177-0
  • addedapps/server/src/services/agent-action-queue/execution-tree.ts+607-0
  • addedapps/server/src/services/agent-action-queue/tool-call-timing.ts+180-0
  • modifiedapps/server/src/services/agent-action-queue/tool-calls.ts+0-0
  • modifiedapps/server/src/services/agent-action-queue/types.ts+4-0
  • modifiedapps/server/src/services/aop/aop-agents.ts+5-0
  • modifiedapps/server/src/services/aop/automations.ts+100-36
  • addedapps/server/src/services/aop/linked-deal-output-policy.ts+113-0
  • modifiedapps/server/src/services/canvas/top-deals-canvas.ts+17-7
  • modifiedapps/server/src/services/crm/__test__/channel-deal-binding.test.ts+1-1
  • modifiedapps/server/src/services/crm/__test__/linkedin-linking.test.ts+1-1
  • modifiedapps/server/src/services/crm/contacts.ts+1-1
  • modifiedapps/server/src/services/crm/conversation-field-definitions.ts+1-2
  • removedapps/server/src/services/crm/conversation-index.e2e.test.ts+0-408
  • removedapps/server/src/services/crm/conversation-index.test.ts+0-87
  • removedapps/server/src/services/crm/conversation-index.ts+0-317
  • modifiedapps/server/src/services/crm/conversations.ts+22-27
  • modifiedapps/server/src/services/debug/account-health.ts+35-21
  • modifiedapps/server/src/services/document-saving/__tests__/dispatch.test.ts+1-0
  • modifiedapps/server/src/services/document-saving/__tests__/writeFileAsYjs.test.ts+77-0
  • modifiedapps/server/src/services/document-saving/applyUpdate.ts+1-0
  • addedapps/server/src/services/document-saving/hooks/__tests__/agenda-integrity.test.ts+211-0
  • removedapps/server/src/services/document-saving/hooks/__tests__/agenda-task-sync.test.ts+0-289
  • addedapps/server/src/services/document-saving/hooks/__tests__/agenda-to-tasks.test.ts+568-0
  • modifiedapps/server/src/services/document-saving/hooks/__tests__/next-step-sync.test.ts+1-0
  • addedapps/server/src/services/document-saving/hooks/agenda-integrity.ts+138-0
  • renamedapps/server/src/services/document-saving/hooks/agenda-to-tasks.ts+129-14
  • modifiedapps/server/src/services/document-saving/hooks/next-step-sync.ts+1-1
  • modifiedapps/server/src/services/document-saving/registry.ts+8-2
  • modifiedapps/server/src/services/document-saving/types.ts+23-1
  • modifiedapps/server/src/services/document-saving/writeFileAsYjs.ts+9-1
  • modifiedapps/server/src/services/documents/__tests__/doc-type-registry.test.ts+45-0
  • modifiedapps/server/src/services/documents/doc-type-registry.ts+71-69
  • modifiedapps/server/src/services/documents/get-doc.ts+115-54
  • addedapps/server/src/services/enrichment/config.ts+24-0
  • addedapps/server/src/services/playbook/__tests__/curated-agenda-migration.test.ts+387-0
  • addedapps/server/src/services/playbook/__tests__/deal-drafter-seed.test.ts+171-0
  • modifiedapps/server/src/services/playbook/__tests__/seed-playbook.test.ts+329-2
  • addedapps/server/src/services/playbook/agent-defaults/daily-agenda-legacy.ts+186-0
  • modifiedapps/server/src/services/playbook/agent-defaults/daily-agenda.ts+170-33
  • addedapps/server/src/services/playbook/agent-defaults/deal-drafter.ts+160-0
  • modifiedapps/server/src/services/playbook/agent-defaults/index.ts+37-4
  • modifiedapps/server/src/services/playbook/agent-defaults/next-steps.ts+64-0
  • modifiedapps/server/src/services/playbook/agent-defaults/strategist.ts+12-1
  • modifiedapps/server/src/services/playbook/author-subagent.ts+33-1
  • addedapps/server/src/services/playbook/backfill/curated-agenda-migration.ts+754-0
  • modifiedapps/server/src/services/playbook/playbook-execution-triggers.ts+266-19
  • modifiedapps/server/src/services/playbook/playbook-renderers.ts+20-2
  • modifiedapps/server/src/services/playbook/seed-playbook.ts+61-3
  • modifiedapps/server/src/services/playbook/templates/__tests__/inbound-email-notifier.test.ts+16-0
  • modifiedapps/server/src/services/playbook/templates/inbound-email-notifier.ts+42-2
  • modifiedapps/server/src/services/recap/build-recap-data.ts+20-10
  • modifiedapps/server/src/services/recap/recap-helpers.ts+48-18
  • addedapps/server/src/services/sse/__tests__/event-bus-reconciliation.test.ts+103-0
  • modifiedapps/server/src/services/sse/event-bus.ts+38-3
  • modifiedapps/server/src/services/task-groups/routeTaskToGroup.ts+10-2
  • modifiedapps/server/src/services/task-scheduling/execution.ts+15-20
  • addedapps/server/src/services/user-tasks/NEXT_STEPS_LIFECYCLE_DESIGN.md+926-0
  • addedapps/server/src/services/user-tasks/TASK_TAXONOMY_AND_BADGES_DESIGN.md+339-0
  • removedapps/server/src/services/user-tasks/__tests__/next-steps-task-sync.test.ts+0-267
  • modifiedapps/server/src/services/user-tasks/__tests__/output.test.ts+7-3
  • addedapps/server/src/services/user-tasks/__tests__/task-axes-paired-write.test.ts+137-0
  • modifiedapps/server/src/services/user-tasks/__tests__/task-query-conditions.test.ts+29-3
  • addedapps/server/src/services/user-tasks/conversation-calendar.ts+122-0
  • removedapps/server/src/services/user-tasks/next-steps-task-sync.ts+0-316
  • addedapps/server/src/services/user-tasks/output-predicates.ts+112-0
  • modifiedapps/server/src/services/user-tasks/output.ts+89-2
  • modifiedapps/server/src/services/user-tasks/task-query-conditions.ts+19-3
  • modifiedapps/server/src/services/user-tasks/tasks.ts+92-27
  • modifiedapps/server/src/task-admin/cli.ts+12-6
  • modifiedapps/server/src/trpc/index.ts+2-0
  • addedapps/server/src/trpc/routes/__tests__/execution-tree-auth.test.ts+190-0
  • addedapps/server/src/trpc/routes/__tests__/execution-tree-harness.ts+173-0
  • addedapps/server/src/trpc/routes/__tests__/execution-tree.test.ts+453-0
  • modifiedapps/server/src/trpc/routes/__tests__/user-tasks-task-access.test.ts+0-1
  • modifiedapps/server/src/trpc/routes/admin-account-health.ts+2-2
  • modifiedapps/server/src/trpc/routes/admin-at-a-glance.ts+44-31
  • addedapps/server/src/trpc/routes/admin-next-steps.ts+336-0
  • addedapps/server/src/trpc/routes/admin-playbook-migration.ts+64-0
  • modifiedapps/server/src/trpc/routes/admin.ts+53-19
  • addedapps/server/src/trpc/routes/agenda.ts+71-0
  • modifiedapps/server/src/trpc/routes/agent-executions.ts+123-10
  • modifiedapps/server/src/trpc/routes/aop-agents.ts+36-1
  • modifiedapps/server/src/trpc/routes/crm.ts+19-7
  • modifiedapps/server/src/trpc/routes/documents.ts+7-139
  • modifiedapps/server/src/trpc/routes/enrichment.ts+0-7
  • modifiedapps/server/src/trpc/routes/mail.ts+47-11
  • modifiedapps/server/src/trpc/routes/task-groups.ts+16-2
  • modifiedapps/server/src/trpc/routes/user-tasks.ts+252-267