54 files changed
Libra does not show diffs here. View the full diff on GitHub.
- modified.claude/skills/draft-analytics-report/SKILL.md+120-3
- addedapps/server/scripts/usage-tracker/README.md+137-0
- addedapps/server/scripts/usage-tracker/build_tracker.py+249-0
- addedapps/server/scripts/usage-tracker/drive-file-id.txt+1-0
- addedapps/server/scripts/usage-tracker/upload_drive.py+147-0
- modifiedapps/server/src/cli/analytics.ts+64-2
- modifiedapps/server/src/cron/process-meeting-background-sync.ts+92-7
- modifiedapps/server/src/cron/roll-forward-stale-calendar-events.ts+5-0
- modifiedapps/server/src/db/migrations/scripts/account-setup/__tests__/phase9-notifications.test.ts+6-4
- modifiedapps/server/src/db/migrations/scripts/account-setup/phase9-notifications.ts+7-5
- modifiedapps/server/src/http/app.ts+6-0
- modifiedapps/server/src/mastra/tools/event-execution/__tests__/unattributed-event.test.ts+66-0
- modifiedapps/server/src/mastra/tools/event-execution/assignEventToConversationTool.ts+52-29
- addedapps/server/src/mastra/tools/task/__tests__/user-authored-task-guard.test.ts+51-0
- modifiedapps/server/src/mastra/tools/task/cancelTaskTool.ts+42-7
- modifiedapps/server/src/mastra/tools/task/listTasksTool.ts+34-13
- modifiedapps/server/src/mastra/tools/task/updateTaskTool.ts+34-1
- addedapps/server/src/mastra/tools/task/user-authored-task-guard.ts+35-0
- modifiedapps/server/src/mastra/utils/approval.ts+30-0
- modifiedapps/server/src/mastra/utils/company-domain-assignment.ts+40-16
- modifiedapps/server/src/mastra/workflows/event-execution/pre-execution-setup.ts+35-3
- modifiedapps/server/src/services/agent-action-queue/__tests__/tool-calls.test.ts+0-0
- modifiedapps/server/src/services/agent-action-queue/tool-calls.ts+33-13
- modifiedapps/server/src/services/analytics/__tests__/monthly-growth-report.test.ts+52-6
- addedapps/server/src/services/analytics/__tests__/product-usage.test.ts+209-0
- modifiedapps/server/src/services/analytics/monthly-growth-report.ts+22-1
- addedapps/server/src/services/analytics/product-usage.ts+259-0
- addedapps/server/src/services/channels/adapters/__tests__/record-participants-count.test.ts+80-0
- modifiedapps/server/src/services/channels/adapters/slack-evidence.ts+38-10
- modifiedapps/server/src/services/crm/__tests__/calendar-events-sync.test.ts+61-1
- addedapps/server/src/services/crm/__tests__/internal-domains.test.ts+123-0
- modifiedapps/server/src/services/crm/calendar-events.ts+34-29
- addedapps/server/src/services/crm/internal-domains.ts+100-0
- modifiedapps/server/src/services/crm/utils.ts+13-3
- addedapps/server/src/services/integrations/meetings/__tests__/granola-attendees.test.ts+178-0
- modifiedapps/server/src/services/integrations/meetings/askelephant.ts+12-6
- addedapps/server/src/services/integrations/meetings/attendee-routing.ts+196-0
- modifiedapps/server/src/services/integrations/meetings/circleback.ts+10-4
- modifiedapps/server/src/services/integrations/meetings/fathom.ts+5-5
- modifiedapps/server/src/services/integrations/meetings/granola.ts+102-15
- modifiedapps/server/src/services/integrations/slack/slack-sync.ts+24-5
- modifiedapps/server/src/services/posthog/posthog.ts+280-8
- addedapps/server/src/services/users/__tests__/user-settings-merge.test.ts+450-0
- modifiedapps/server/src/services/users/__tests__/user-settings.test.ts+10-23
- modifiedapps/server/src/services/users/user-settings.ts+147-58
- modifiedapps/server/src/trpc/routes/__tests__/settings-router.test.ts+37-45
- modifiedapps/server/src/trpc/routes/cedar-admin.ts+11-46
- modifiedapps/server/src/trpc/routes/channels.ts+1-0
- modifiedapps/server/src/trpc/routes/settings.ts+30-62
- modifiedapps/server/src/workflows/__tests__/calendar-sync.test.ts+2-0
- modifiedapps/server/src/workflows/calendar-sync.ts+9-0
- addeddocs/usage-reports/2026-08-26.md+451-0
- addeddocs/usage-reports/growth-report-monthly.csv+4-0
- addeddocs/usage-reports/growth-report.csv+10-0