Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix: durable task completion + draft cleanup on every check-mark; coaching trigger manifest; sidebar projection typing

merged#2673CedarCopilot

CedarCopilot wants to merge 3 commits into staging from fix/dm-container-kind

26 files changed

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

  • modifiedapps/mail/modules/agentCanvas/hooks/use-agenda-task-sync.ts+10-1
  • modifiedapps/mail/modules/conversations/components/nextSteps/TaskBlock.tsx+3-1
  • modifiedapps/mail/modules/conversationsPage/components/ConversationsSidebarBody.tsx+6-3
  • modifiedapps/mail/modules/conversationsPage/components/ConversationsSidebarRow.tsx+2-2
  • modifiedapps/mail/modules/conversationsPage/hooks/use-conversations-sidebar-conversations.ts+52-41
  • modifiedapps/mail/modules/conversationsPage/utils/filterConversationsByQuery.ts+9-9
  • modifiedapps/mail/modules/conversationsPage/utils/groupSidebarConversations.ts+28-29
  • modifiedapps/mail/modules/threads/conversation-inbox/ConversationTaskRow.tsx+3-1
  • modifiedapps/mail/modules/userTasks/components/TaskExecutionList.tsx+1-1
  • modifiedapps/mail/modules/userTasks/components/TaskKanbanBoard.tsx+3-3
  • modifiedapps/mail/modules/userTasks/components/TaskListView.tsx+2-2
  • modifiedapps/mail/modules/userTasks/hooks/use-optimistic-task-actions.ts+179-53
  • modifiedapps/mail/modules/userTasks/lib/pending-task-resolutions.ts+17-10
  • modifiedapps/mail/tests/modules/agentCanvas/invoke-task-flow.test.tsx+29-0
  • modifiedapps/mail/tests/modules/conversationsPage/utils/filterConversationsByQuery.test.ts+10-3
  • modifiedapps/mail/tests/modules/userTasks/completeTaskUndoWindow.test.tsx+289-20
  • modifiedapps/server/src/scripts/seed-coaching-agent.ts+33-3
  • addedapps/server/src/services/task-scheduling/__tests__/complete-task-draft-cleanup.test.ts+131-0
  • modifiedapps/server/src/services/task-scheduling/execution.ts+35-2
  • addedapps/server/src/services/user-tasks/__tests__/cleanup-draft-pointer.test.ts+132-0
  • modifiedapps/server/src/services/user-tasks/tasks.ts+48-0
  • modifiedapps/server/src/trpc/routes/__tests__/get-task-by-id-ticket-fields.test.ts+1-0
  • modifiedapps/server/src/trpc/routes/__tests__/user-tasks-conversation-scope.test.ts+1-0
  • addedapps/server/src/trpc/routes/__tests__/user-tasks-reopen-reschedules.test.ts+271-0
  • modifiedapps/server/src/trpc/routes/__tests__/user-tasks-task-access.test.ts+6-1
  • modifiedapps/server/src/trpc/routes/user-tasks.ts+41-2