Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix: email send/ingest correctness, plus the branch review that followed

merged#2787CedarCopilot

CedarCopilot wants to merge 14 commits into staging from feat/inbox-client-composed-feed

Live on prod, 0 of 6 surfaces working, 2 days leftTimeline and evidence
  1. Opened
    Sep 14, 2026, 8:36 PM
  2. Sep 20, 2026, 11:56 PM
  3. Merged
    Sep 21, 2026, 12:08 AM
  4. Live on staging
    Sep 21, 2026, 12:08 AM
  5. Live on prod
    Sep 21, 2026, 12:08 AM
  6. Observed 1 hour, 6 surfaces, 0 requests
    Sep 21, 2026, 12:08 AM
  7. Watching

    Live on prod, 0 of 6 surfaces working, 2 days left

    Sep 21, 2026, 12:08 AM

Behaviors Libra is checking

AOP context behavior from hooks/use-aops.ts, aop/aop-agents.ts keeps working in prod.Not checked
prod
Background jobs behavior from runtime/worker-entry.ts keeps working in prod.Not checked
prod
Calendar sync behavior from components/LinkifiedEventText.tsx keeps working in prod.Not checked
prod
Chat workflow behavior from conversation-inbox/ConversationTaskRow.tsx, slack/slack-bot-chat.ts, types/chat-context.ts keeps working in prod.Not checked
prod
CRM integration behavior from crm/conversations.ts, crm/email-events.ts, crm/move-event.ts keeps working in prod.Not checked
prod
Data model behavior from migrations/linkedin_person_profiles.sql, db/outbound-schema.ts, db/schema.ts keeps working in prod.Not checked
prod

Libra found 6 production surfaces on prod but could not judge any of them yet. 6 surfaces had no requests at all. Libra checks hourly for 3 days after each deploy.

Summary

Started as Zach's bug , an email sent from Cedar that never reached Gmail , and grew into the send/ingest path, the telemetry needed to diagnose it next time, and a full review of everything else on this branch.

The original bug, four root causes:

  • Undo-send swallowed failures on 2 of its 3 commit paths (.catch(() => {})), so a failed send left the optimistic timeline asserting an email that was never sent.
  • The page-teardown guard lived in the composer, which unmounts ~0.1s into a 5s undo window , for almost the whole window, nothing watched for teardown.
  • The keepalive guard matched endsWith('/mail.send') while the client uses httpBatchLink, so it stopped protecting sends the moment one shared a batch.
  • Ingestion recorded the same email twice: it deduped on Gmail's internal message id, which differs between the transient mid-send object and the committed message. 216 duplicate pairs in 30 days across 45 of 76 users.

Threading: replies composed from a surface that only knew the threadId shipped no In-Reply-To/References, so Gmail opened a new conversation on the recipient's side , 200 replies over 30 days, 17 users. The driver now derives the chain from the thread rather than trusting whichever client surface composed the message.

Observability: a client-minted correlation id on every tRPC request, recorded server-side on the span and in the structured-log context, plus a browser telemetry relay. Aborts and network failures are captured at 100% , those leave no server row at all, which is what made this undiagnosable for a day.

Data: 22 Gmail-confirmed phantom crm_events deleted after per-message verification against each owning mailbox (one BOTH-EXIST pair deliberately spared). Two analytics_draft_actions rows were repointed off the deleted phantoms , they had no FK, so nothing dangled, but attribution-gap.ts matches drafts to sends by message_id and both real Cedar-drafted sends were being reported as unattributed.

Review findings fixed

A review of the whole branch (ccd947369) turned up, and this fixes:

  • CRLF header injection , normalizeAsciiHeaders unwrapped encoded-words decoding to \x00-\x7F, which includes CR/LF. Verified against the real codec: a subject of Hello\r\nBcc: <email> came back out as a live Bcc: header, which messages.send honours. Subjects arrive unvalidated from mail.send and agent-composed ones derive from inbound mail, so it was reachable by prompt injection.
  • Cross-tenant read , 11 LinkedIn tRPC procedures took unipileAccountId from the request body and never checked it belonged to the caller's org; most orgs fall back to a shared Unipile credential that answers for any seat.
  • Four data-loss paths in tables , paste writing declared columns into heading rows through the Y.Doc (bypassing the server guard), add_rows storing the same hybrid set refuses, a merged heading round-tripping through Excel as data (hard-failing re-import of an unmodified Cedar export), and shift-extend onto a heading widening the selection to columns the user never picked.
  • Sorting a date column whose agent-supplied format used Unicode tokens (MM/DD/YYYY) threw inside the comparator, taking down the grid and the read verb.
  • Telemetry kind/name/status bypassed the server content denylist; the plain-text MIME part was derived post-tracking so it spelled out the redirector the HTML hides; table-cli create could UPSERT an empty table over a populated path; post-engagement could spend a seat's whole daily profile_view budget in one agent call.

Left for the owners (not fixed)

Four findings are design decisions rather than defects, flagged rather than changed:

  • scope-map.ts:252 , a docs:read-only MCP caller can author/overwrite subagent documents Cedar later executes under the user's identity (but cannot delete them , that still needs playbook:write).
  • provider-credentials.ts:79 , the one-level flatt
Show production surfaces and changed-file mapping

Production surfaces

SurfaceRequestsErrorsp95UsersVerdict
model_chunk Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
execute_tool update-conversation-fields0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
model_step Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
invoke_agent Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
/api/trpc/crm.getConversationFieldDefinitions0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
POST /api/trpc/crm.getConversationFieldDefinitions0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
model_chunk Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
execute_tool update-conversation-fields0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
model_step Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
invoke_agent Conversation Field Updater0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
/api/trpc/crm.getConversationFieldDefinitions0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.
POST /api/trpc/crm.getConversationFieldDefinitions0 → 00 → 0 (0%)not measured0No traffic
No requests recorded since this deploy.

Changed files → surfaces

  • apps/mail/components/ui/field.tsxmodel_chunk Conversation Field Updaterexecute_tool update-conversation-fieldsmodel_step Conversation Field Updaterinvoke_agent Conversation Field Updater/api/trpc/crm.getConversationFieldDefinitionsPOST /api/trpc/crm.getConversationFieldDefinitions+6
  • .env.exampleno production surface mapped
  • .gitignoreno production surface mapped
  • .oxlintignoreno production surface mapped
  • apps/mail/app/(full-width)/home/demos.tsxno production surface mapped
  • apps/mail/app/(routes)/agents/playbook/page.tsxno production surface mapped
  • apps/mail/app/(routes)/brain/playbooks/page.tsxno production surface mapped
  • apps/mail/components/ui/property-rows.tsxno production surface mapped
  • apps/mail/docs/graph-documents.mdno production surface mapped
  • apps/mail/docs/graph-node-display.mdno production surface mapped
  • apps/mail/docs/linkedin-counterpart-profile.mdno production surface mapped
  • apps/mail/docs/table-documents.mdno production surface mapped
  • apps/mail/docs/table-section-rows.mdno production surface mapped
  • apps/mail/docs/wiki/client-telemetry.mdno production surface mapped
  • apps/mail/docs/wiki/table-grid.mdno production surface mapped
  • apps/mail/lib/client-telemetry-trpc.tsno production surface mapped
  • apps/mail/lib/client-telemetry.tsno production surface mapped
  • apps/mail/lib/linkify.tsxno production surface mapped
  • apps/mail/lib/trpc-batch-url.tsno production surface mapped
  • apps/mail/modules/agentCanvas/components/AgendaCalendarSidebar.tsxno production surface mapped
  • apps/mail/modules/agentCanvas/components/AgendaEventBlock.tsxno production surface mapped
  • apps/mail/modules/agentCanvas/components/AgendaListView.tsxno production surface mapped
  • apps/mail/modules/agentCanvas/components/AgendaMeetings.tsxno production surface mapped
  • apps/mail/modules/agentCanvas/components/CalendarCanvas.tsxno production surface mapped
  • apps/mail/modules/agentCanvas/components/NowMarker.tsxno production surface mapped
  • apps/mail/modules/agents/components/AgentOutputTab.tsxno production surface mapped
  • apps/mail/modules/aop/hooks/use-aops.tsno production surface mapped
  • apps/mail/modules/auth/hooks/use-viewer-user-id.tsno production surface mapped
  • apps/mail/modules/brain/components/PlaybookFileTree.tsxno production surface mapped
  • apps/mail/modules/calendar/components/LinkifiedEventText.tsxno production surface mapped
  • apps/mail/modules/cedar-os/src/cedar-os-components/chatComponents/EmbeddedCedarChat.tsxno production surface mapped
  • apps/mail/modules/cedar-os/src/components/renderers/messageRenderers.tsxno production surface mapped
  • apps/mail/modules/cedar-os/src/components/renderers/toolCallDetails.tsno production surface mapped
  • apps/mail/modules/cedar-os/src/store/agentConnection/responseProcessors/docUpdateResponseProcessor.tsno production surface mapped
  • apps/mail/modules/cedar-os/src/store/messages/MessageTypes.tsno production surface mapped
  • apps/mail/modules/cedar-os/src/store/messages/messagesSlice.tsno production surface mapped
  • apps/mail/modules/company/components/CompanyExplorer.tsxno production surface mapped
  • apps/mail/modules/conversations/components/files/FilesTab.tsxno production surface mapped
  • apps/mail/modules/conversations/components/files/resolveOpenDoc.tsno production surface mapped
  • apps/mail/modules/conversations/components/timeline/SlackBodyLinks.test.tsxno production surface mapped
  • apps/mail/modules/conversations/components/timeline/SlackBodyRenderer.tsxno production surface mapped
  • apps/mail/modules/conversations/components/timeline/SlackStructuredBody.tsxno production surface mapped
  • apps/mail/modules/documents/board/CardFieldValue.tsxno production surface mapped
  • apps/mail/modules/documents/full-bleed-doc-types.tsno production surface mapped
  • apps/mail/modules/documents/graph/GraphDocumentView.tsxno production surface mapped
  • apps/mail/modules/documents/graph/index.tsno production surface mapped
  • apps/mail/modules/documents/properties/DocumentProperties.tsxno production surface mapped
  • apps/mail/modules/documents/properties/index.tsno production surface mapped
  • apps/mail/modules/documents/properties/property-groups.tsno production surface mapped
  • apps/mail/modules/documents/properties/property-icons.tsno production surface mapped
  • apps/mail/modules/documents/table/CellRefChip.tsxno production surface mapped
  • apps/mail/modules/documents/table/OutputCellEditor.tsxno production surface mapped
  • apps/mail/modules/documents/table/OutputTargetPill.tsxno production surface mapped
  • apps/mail/modules/documents/table/TableColumnMenu.tsxno production surface mapped
  • apps/mail/modules/documents/table/TableDocumentView.tsxno production surface mapped
  • apps/mail/modules/documents/table/TableGrid.tsxno production surface mapped
  • apps/mail/modules/documents/table/TableRow.tsxno production surface mapped
  • apps/mail/modules/documents/table/cell-links.tsno production surface mapped
  • apps/mail/modules/documents/table/cell-output.tsno production surface mapped
  • apps/mail/modules/documents/table/cell-selection.tsno production surface mapped
  • apps/mail/modules/documents/table/cell-values.tsno production surface mapped
  • apps/mail/modules/documents/table/constants.tsno production surface mapped
  • apps/mail/modules/documents/table/open-output-in-channel.tsno production surface mapped
  • apps/mail/modules/documents/table/parse-table-schema.tsno production surface mapped
  • apps/mail/modules/documents/table/schema-edits.tsno production surface mapped
  • apps/mail/modules/documents/table/use-bound-cell-write.tsno production surface mapped
  • apps/mail/modules/documents/table/use-grid-commands.tsno production surface mapped
  • apps/mail/modules/documents/table/useYTable.tsno production surface mapped
  • apps/mail/modules/drafting/BUGREPORT-optimistic-timeline-desync.mdno production surface mapped
  • apps/mail/modules/drafting/components/email-composer.tsxno production surface mapped
  • apps/mail/modules/drafting/hooks/use-undo-send.tsno production surface mapped
  • apps/mail/modules/files/components/FileBrowser.tsxno production surface mapped
  • apps/mail/modules/files/components/FileExplorerTabs.tsxno production surface mapped
  • apps/mail/modules/files/components/FileViewList.tsxno production surface mapped
  • apps/mail/modules/files/fileViews.tsno production surface mapped
  • apps/mail/modules/graph/GraphEdgeLine.tsxno production surface mapped
  • apps/mail/modules/graph/GraphInspector.tsxno production surface mapped
  • apps/mail/modules/graph/GraphLegend.tsxno production surface mapped
  • apps/mail/modules/graph/GraphNodeCard.tsxno production surface mapped
  • apps/mail/modules/graph/GraphNodeProfile.tsxno production surface mapped
  • apps/mail/modules/graph/GraphSchemaEditor.tsxno production surface mapped
  • apps/mail/modules/graph/GraphSidebar.tsxno production surface mapped
  • apps/mail/modules/graph/autoLayout.tsno production surface mapped
  • apps/mail/modules/graph/floating-edge.tsno production surface mapped
  • apps/mail/modules/graph/flow-to-graph.tsno production surface mapped
  • apps/mail/modules/graph/graph-flow-types.tsno production surface mapped
  • apps/mail/modules/graph/graph-to-flow.tsno production surface mapped
  • apps/mail/modules/graph/hierarchyLayout.tsno production surface mapped
  • apps/mail/modules/graph/index.tsno production surface mapped
  • apps/mail/modules/graph/layout-metrics.tsno production surface mapped
  • apps/mail/modules/graph/node-colors.tsno production surface mapped
  • apps/mail/modules/graph/profile-bindings.tsno production surface mapped
  • apps/mail/modules/graph/tierLayout.tsno production surface mapped
  • apps/mail/modules/graph/tree-edge.tsno production surface mapped
  • apps/mail/modules/graph/use-inspector-width.tsno production surface mapped
  • apps/mail/modules/home/components/FileArtifactPanel.tsxno production surface mapped
  • apps/mail/modules/inbox/components/ChannelThreadView.tsxno production surface mapped
  • apps/mail/modules/inbox/store/pending-channel-draft.tsno production surface mapped
  • apps/mail/modules/linkedin/hooks/use-counterpart-profile.tsno production surface mapped
  • apps/mail/modules/outbound/components/flow-canvas/graph/autoLayout.tsno production surface mapped
  • apps/mail/modules/outbound/components/flow-canvas/graph/stagesToFlow.tsno production surface mapped
  • apps/mail/modules/store/index.tsno production surface mapped
  • apps/mail/modules/store/threadTelemetry.tsno production surface mapped
  • apps/mail/modules/threads/conversation-inbox/ConversationTaskRow.tsxno production surface mapped
  • apps/mail/modules/threads/mail.tsxno production surface mapped
  • apps/mail/modules/userTasks/components/TaskTicketProperties.tsxno production surface mapped
  • apps/mail/modules/userTasks/hooks/use-optimistic-task-actions.tsno production surface mapped
  • apps/mail/modules/userTasks/utils/task-ownership.tsno production surface mapped
  • apps/mail/modules/ux/layout/enterChatThread.tsno production surface mapped
  • apps/mail/providers/query-provider.tsxno production surface mapped
  • apps/mail/tests/lib/client-telemetry-priority.test.tsno production surface mapped
  • apps/mail/tests/lib/client-telemetry-trpc.test.tsno production surface mapped
  • apps/mail/tests/lib/client-telemetry.test.tsno production surface mapped
  • apps/mail/tests/lib/linkify.test.tsxno production surface mapped
  • apps/mail/tests/lib/trpcBatchUrl.test.tsno production surface mapped
  • apps/mail/tests/modules/cedar-os/toolCallDetails.test.tsno production surface mapped
  • apps/mail/tests/modules/conversations/threadContextTasksCollapse.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/DocumentProperties.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/LinkedColumns.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/OptionPicker.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/OutputTargetPill.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/TableFanOutAutoOpen.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/TableGrid.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/TableSort.test.tsxno production surface mapped
  • apps/mail/tests/modules/documents/table/cell-output.test.tsno production surface mapped
  • apps/mail/tests/modules/drafting/undoSendErrorPaths.test.tsno production surface mapped
  • apps/mail/tests/modules/drafting/undoSendRestore.test.tsno production surface mapped
  • apps/mail/tests/modules/drafting/undoSendUnloadGuard.test.tsno production surface mapped
  • apps/mail/tests/modules/files/FileViewList.test.tsxno production surface mapped
  • apps/mail/tests/modules/files/fileBrowserAdminView.test.tsxno production surface mapped
  • apps/mail/tests/modules/graph/GraphInspector.test.tsxno production surface mapped
  • apps/mail/tests/modules/graph/GraphNodeCard.test.tsxno production surface mapped
  • apps/mail/tests/modules/graph/GraphSchemaEditor.test.tsxno production surface mapped
  • apps/mail/tests/modules/graph/GraphSidebar.test.tsxno production surface mapped
  • apps/mail/tests/modules/graph/autoLayout.test.tsno production surface mapped
  • apps/mail/tests/modules/graph/floating-edge.test.tsno production surface mapped
  • apps/mail/tests/modules/graph/graph-to-flow.test.tsno production surface mapped
  • apps/mail/tests/modules/graph/hierarchyLayout.test.tsno production surface mapped
  • apps/mail/tests/modules/graph/tierLayout.test.tsno production surface mapped
  • apps/mail/tests/modules/graph/tree-edge.test.tsno production surface mapped
  • apps/mail/tests/modules/linkedin/LinkedInCounterpartCard.test.tsxno production surface mapped
  • apps/mail/tests/modules/threads/thread-telemetry.test.tsno production surface mapped
  • apps/mail/tests/modules/userTasks/completeTaskUndoWindow.test.tsxno production surface mapped
  • apps/mail/tests/modules/ux/layout/rememberedDisplayArtifact.test.tsno production surface mapped
  • apps/server/.claude/skills/tables/SKILL.mdno production surface mapped
  • apps/server/docs/bug-reports/plaintext-email-rendered-as-html.mdno production surface mapped
  • apps/server/docs/bugs/move-event-ownership-mismatch.mdno production surface mapped
  • apps/server/docs/design/zach-sept10-bugs.mdno production surface mapped
  • apps/server/docs/outbound/crm-messaging-linkedin-whatsapp.mdno production surface mapped
  • apps/server/docs/outbound/linkedin-headless-surface-and-ae-finder.mdno production surface mapped
  • apps/server/docs/outbound/linkedin-mcp-tool.mdno production surface mapped
  • apps/server/docs/outbound/messaging-crm-observability.mdno production surface mapped
  • apps/server/docs/relationship-graph-and-warm-intros.mdno production surface mapped
  • apps/server/docs/wiki/README.mdno production surface mapped
  • apps/server/docs/wiki/email-send-and-ingestion.mdno production surface mapped
  • apps/server/docs/wiki/graph-documents.mdno production surface mapped
  • apps/server/docs/wiki/linkedin-counterpart-profile.mdno production surface mapped
  • apps/server/docs/wiki/linkedin-rate-window-bucketing.mdno production surface mapped
  • apps/server/docs/wiki/linkedin-warmup-actions.mdno production surface mapped
  • apps/server/docs/wiki/slack-images-and-agent-vision.mdno production surface mapped
  • apps/server/docs/wiki/table-section-rows.mdno production surface mapped
  • apps/server/docs/wiki/task-completion.mdno production surface mapped
  • apps/server/docs/wiki/timestamps-and-timezones.mdno production surface mapped
  • apps/server/package.jsonno production surface mapped
  • apps/server/src/cli/__tests__/no-heavy-imports.test.tsno production surface mapped
  • apps/server/src/cli/index.tsno production surface mapped
  • apps/server/src/cli/playbook-migrate.tsno production surface mapped
  • apps/server/src/ctx.tsno production surface mapped
  • apps/server/src/db/migrations/linkedin_person_profiles.sqlno production surface mapped
  • apps/server/src/db/outbound-schema.tsno production surface mapped
  • apps/server/src/db/schema.tsno production surface mapped
  • apps/server/src/docs/bug-outbound-mime-deliverability-2026-09-13.mdno production surface mapped
  • apps/server/src/docs/bug-transient-send-ingestion-2026-09-11.mdno production surface mapped
  • apps/server/src/docs/duplicate-outbound-events-2026-09-12-deleted-rows.jsonno production surface mapped
  • apps/server/src/docs/duplicate-outbound-events-2026-09-12-repointed-draft-actions.jsonno production surface mapped
  • apps/server/src/docs/duplicate-outbound-events-2026-09-12.mdno production surface mapped
  • apps/server/src/env.tsno production surface mapped
  • apps/server/src/graph-admin/cli.tsno production surface mapped
  • apps/server/src/graph-admin/org-chart-smoke.tsno production surface mapped
  • apps/server/src/http/app.tsno production surface mapped
  • apps/server/src/lib/__tests__/outbound-mime-audit.test.tsno production surface mapped
  • apps/server/src/lib/__tests__/sanitize-tip-tap-html.test.tsno production surface mapped
  • apps/server/src/lib/driver/__tests__/google-send-derivation-side-effects.test.tsno production surface mapped
  • apps/server/src/lib/driver/__tests__/google-send-derives-threading.test.tsno production surface mapped
  • apps/server/src/lib/driver/__tests__/outgoing-mime.test.tsno production surface mapped
  • apps/server/src/lib/driver/__tests__/plaintext-body-rendering.test.tsno production surface mapped
  • apps/server/src/lib/driver/google.tsno production surface mapped
  • apps/server/src/lib/driver/outgoing-mime.tsno production surface mapped
  • apps/server/src/lib/driver/utils.tsno production surface mapped
  • apps/server/src/lib/logging/__tests__/axiom-dataset-resolution.test.tsno production surface mapped
  • apps/server/src/lib/logging/__tests__/client-correlation.test.tsno production surface mapped
  • apps/server/src/lib/logging/__tests__/client-telemetry-redaction.test.tsno production surface mapped
  • apps/server/src/lib/logging/__tests__/client-telemetry.test.tsno production surface mapped
  • apps/server/src/lib/logging/axiom-logger.tsno production surface mapped
  • apps/server/src/lib/logging/client-correlation.tsno production surface mapped
  • apps/server/src/lib/logging/client-telemetry.tsno production surface mapped
  • apps/server/src/lib/logging/libra-context.tsno production surface mapped
  • apps/server/src/lib/logging/log-context.tsno production surface mapped
  • apps/server/src/lib/logging/tracing.tsno production surface mapped
  • apps/server/src/lib/outbound-mime-audit.tsno production surface mapped
  • apps/server/src/lib/sanitize-tip-tap-html.tsno production surface mapped
  • apps/server/src/mastra/index.tsno production surface mapped
  • apps/server/src/mastra/mcp/external/__tests__/scope-map.test.tsno production surface mapped
  • apps/server/src/mastra/mcp/external/scope-map.tsno production surface mapped
  • apps/server/src/mastra/routeHandlers/slack/__tests__/slack-voice-note.test.tsno production surface mapped
  • apps/server/src/mastra/routeHandlers/slack/slack-bot-chat.tsno production surface mapped
  • apps/server/src/mastra/skills/docs/document-management.tsno production surface mapped
  • apps/server/src/mastra/tools/document/__tests__/documentTool.test.tsno production surface mapped
  • apps/server/src/mastra/tools/document/__tests__/graphTool.test.tsno production surface mapped
  • apps/server/src/mastra/tools/document/__tests__/tableTool.test.tsno production surface mapped
  • apps/server/src/mastra/tools/document/documentTool.schemas.tsno production surface mapped
  • apps/server/src/mastra/tools/document/documentTool.tsno production surface mapped
  • apps/server/src/mastra/tools/document/graphTool.tsno production surface mapped
  • apps/server/src/mastra/tools/document/table-row-agent.tsno production surface mapped
  • apps/server/src/mastra/tools/document/tableTool.tsno production surface mapped
  • apps/server/src/mastra/tools/linkedin/__tests__/linkedinTool.test.tsno production surface mapped
  • apps/server/src/mastra/tools/linkedin/linkedinTool.schemas.tsno production surface mapped
  • apps/server/src/mastra/tools/linkedin/linkedinTool.tsno production surface mapped
  • apps/server/src/mastra/types/chat-context.tsno production surface mapped
  • apps/server/src/mastra/workflows/chat/chat-workflow.tsno production surface mapped
  • apps/server/src/mastra/workflows/event-execution/pre-execution-setup.tsno production surface mapped
  • apps/server/src/outbound/cli.tsno production surface mapped
  • apps/server/src/routes/__tests__/client-telemetry.test.tsno production surface mapped
  • apps/server/src/routes/client-telemetry.tsno production surface mapped
  • apps/server/src/runtime/__tests__/runtime-timezone.test.tsno production surface mapped
  • apps/server/src/runtime/api-entry.tsno production surface mapped
  • apps/server/src/runtime/chat-entry.tsno production surface mapped
  • apps/server/src/runtime/runtime-timezone.tsno production surface mapped
  • apps/server/src/runtime/worker-entry.tsno production surface mapped
  • apps/server/src/scripts/audit-outbound-mime.tsno production surface mapped
  • apps/server/src/scripts/headless-send-verify.tsno production surface mapped
  • apps/server/src/scripts/provider-credentials.tsno production surface mapped
  • apps/server/src/scripts/report-duplicate-outbound-events.tsno production surface mapped
  • apps/server/src/scripts/slack-images.tsno production surface mapped
  • apps/server/src/scripts/table-cli.tsno production surface mapped
  • apps/server/src/scripts/task-complete-probe.tsno production surface mapped
  • apps/server/src/scripts/verify-duplicate-phantoms.tsno production surface mapped
  • apps/server/src/services/agenda/agenda-surface.tsno production surface mapped
  • apps/server/src/services/agent-workspace/__tests__/agent-folders.test.tsno production surface mapped
  • apps/server/src/services/agent-workspace/__tests__/grants.test.tsno production surface mapped
  • apps/server/src/services/agent-workspace/__tests__/graph-grants.test.tsno production surface mapped
  • apps/server/src/services/agent-workspace/agent-scope.tsno production surface mapped
  • apps/server/src/services/agent-workspace/grants.tsno production surface mapped
  • apps/server/src/services/aop/aop-agents.tsno production surface mapped
  • apps/server/src/services/crm/__tests__/move-event-membership.test.tsno production surface mapped
  • apps/server/src/services/crm/__tests__/rfc-dedupe-cross-mailbox.test.tsno production surface mapped
  • apps/server/src/services/crm/__tests__/transient-send-ingest.test.tsno production surface mapped
  • apps/server/src/services/crm/conversation-slack-images.tsno production surface mapped
  • apps/server/src/services/crm/conversation-write-access.tsno production surface mapped
  • apps/server/src/services/crm/conversations.tsno production surface mapped
  • apps/server/src/services/crm/email-events.tsno production surface mapped
  • apps/server/src/services/crm/move-event.tsno production surface mapped
  • apps/server/src/services/document-saving/__tests__/writeTableAsYjs.test.tsno production surface mapped
  • apps/server/src/services/document-saving/applyUpdate.tsno production surface mapped
  • apps/server/src/services/document-saving/hooks/graph-stats.tsno production surface mapped
  • apps/server/src/services/document-saving/hydrate.tsno production surface mapped
  • apps/server/src/services/document-saving/markdown.tsno production surface mapped
  • apps/server/src/services/document-saving/registry.tsno production surface mapped
  • apps/server/src/services/document-saving/save-scope.tsno production surface mapped
  • apps/server/src/services/document-saving/serialize.tsno production surface mapped
  • apps/server/src/services/document-saving/writeFileAsYjs.tsno production surface mapped
  • apps/server/src/services/document-saving/writeGraphAsYjs.tsno production surface mapped
  • apps/server/src/services/document-saving/writeTableAsYjs.tsno production surface mapped
  • apps/server/src/services/documents/convention-paths.tsno production surface mapped
  • apps/server/src/services/documents/document-types.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-bounds.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-compaction.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-enrich.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-hydrate.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-markdown.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-ops.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-query.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-templates.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-triggers.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-write-guard.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/__tests__/graph-ydoc.test.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-compaction.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-enrich.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-hydrate.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-markdown.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-ops.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-query.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-service.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-templates.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-triggers.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-types.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-write-guard.tsno production surface mapped
  • apps/server/src/services/documents/graph/graph-ydoc.tsno production surface mapped
  • apps/server/src/services/documents/index.tsno production surface mapped
  • apps/server/src/services/documents/table/__tests__/table-sections.test.tsno production surface mapped
  • apps/server/src/services/documents/table/__tests__/table-sort.test.tsno production surface mapped
  • apps/server/src/services/documents/table/backend.tsno production surface mapped
  • apps/server/src/services/documents/table/table-excel.tsno production surface mapped
  • apps/server/src/services/documents/table/table-export.tsno production surface mapped
  • apps/server/src/services/documents/table/table-fill.tsno production surface mapped
  • apps/server/src/services/documents/table/table-lines.tsno production surface mapped
  • apps/server/src/services/documents/table/table-markdown.tsno production surface mapped
  • apps/server/src/services/documents/table/table-read.tsno production surface mapped
  • apps/server/src/services/documents/table/table-refresh.tsno production surface mapped
  • apps/server/src/services/documents/table/table-resolve.tsno production surface mapped
  • apps/server/src/services/documents/table/table-scope.tsno production surface mapped
  • apps/server/src/services/documents/table/table-sort.tsno production surface mapped
  • apps/server/src/services/documents/table/table-stream-apply.tsno production surface mapped
  • apps/server/src/services/documents/table/table-types.tsno production surface mapped
  • apps/server/src/services/documents/table/table-ydoc.tsno production surface mapped
  • apps/server/src/services/documents/triggers/outbound-dispatch.tsno production surface mapped
  • apps/server/src/services/documents/triggers/table-triggers.tsno production surface mapped
  • apps/server/src/services/documents/triggers/trigger-types.tsno production surface mapped
  • apps/server/src/services/integrations/__tests__/provider-credentials-shape.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/company-link.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/connect-batch.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/linkedin.signals.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/person-profile.read.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/person-profile.refresh.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/person-profile.rules.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/relations-walk.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/send-chat-authz.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/__test__/send-governor.test.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/batch.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/governor.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/index.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/messaging.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/person-profile-cache.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/person-profile-refresh.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/person-profile.tsno production surface mapped
  • apps/server/src/services/integrations/linkedin/unipile-client.tsno production surface mapped
  • apps/server/src/services/integrations/provider-credentials.tsno production surface mapped
  • apps/server/src/services/integrations/slack/__tests__/slack-files-inbound.test.tsno production surface mapped
  • apps/server/src/services/integrations/slack/slack-files.tsno production surface mapped
  • apps/server/src/services/integrations/whatsapp/index.tsno production surface mapped
  • apps/server/src/services/mail/lib/inline-image-url.tsno production surface mapped
  • apps/server/src/services/outbound/sequencer/adapters/cedar-native-linkedin.tsno production surface mapped
  • apps/server/src/services/playbook/__tests__/caller-restorable-condition.test.tsno production surface mapped
  • apps/server/src/services/playbook/__tests__/frontmatter-grants.test.tsno production surface mapped
  • apps/server/src/services/playbook/__tests__/org-chart-seed.test.tsno production surface mapped
  • apps/server/src/services/playbook/agent-defaults/index.tsno production surface mapped
  • apps/server/src/services/playbook/agent-defaults/org-chart.tsno production surface mapped
  • apps/server/src/services/playbook/author-subagent.tsno production surface mapped
  • apps/server/src/services/playbook/backfill/__tests__/org-chart-migration.test.tsno production surface mapped
  • apps/server/src/services/playbook/backfill/org-chart-migration.tsno production surface mapped
  • apps/server/src/services/playbook/reference-resolver.tsno production surface mapped
  • apps/server/src/services/playbook/seed-playbook.tsno production surface mapped
  • apps/server/src/services/playbook/set-subagent-grants.tsno production surface mapped
  • apps/server/src/services/playbook/subagent-frontmatter.tsno production surface mapped
  • apps/server/src/services/playbook/write-document-guarded.tsno production surface mapped
  • apps/server/src/services/task-scheduling/__tests__/complete-task-draft-cleanup.test.tsno production surface mapped
  • apps/server/src/services/task-scheduling/execution.tsno production surface mapped
  • apps/server/src/subagent-admin/cli.tsno production surface mapped
  • apps/server/src/trpc/index.tsno production surface mapped
  • apps/server/src/trpc/routes/__tests__/graph-router-inputs.test.tsno production surface mapped
  • apps/server/src/trpc/routes/admin-graphs.tsno production surface mapped
  • apps/server/src/trpc/routes/admin-playbook-migration.tsno production surface mapped
  • apps/server/src/trpc/routes/admin-subagent.tsno production surface mapped
  • apps/server/src/trpc/routes/admin-tables.tsno production surface mapped
  • apps/server/src/trpc/routes/admin.tsno production surface mapped
  • apps/server/src/trpc/routes/chat.tsno production surface mapped
  • apps/server/src/trpc/routes/crm.tsno production surface mapped
  • apps/server/src/trpc/routes/documents.tsno production surface mapped
  • apps/server/src/trpc/routes/graphs.tsno production surface mapped
  • apps/server/src/trpc/routes/linkedin.tsno production surface mapped
  • apps/server/src/trpc/routes/user-tasks.tsno production surface mapped