Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

[2026-08-14] merging staging to main

merged#2480CedarCopilot

CedarCopilot wants to merge 0 commits into main from staging

119 files changed

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

  • added.claude/skills/account-setup-from-transcript/SKILL.md+3356-0
  • modified.claude/skills/data-audit-prep/SKILL.md+24-0
  • added.claude/skills/data-audit/PROCESS-DELTAS.md+148-0
  • modified.claude/skills/data-audit/SKILL.md+21-0
  • added.claude/skills/data-audit/resources/playbook-build-runbook.md+221-0
  • modified.claude/skills/field-extraction/SKILL.md+73-2
  • added.claude/skills/vocab-extraction/SKILL.md+110-0
  • modified.cursor/skills/account-setup-from-transcript/SKILL.md+209-221
  • modifiedapps/server/.claude/skills/cedar-configuration/SKILL.md+0-73
  • modifiedapps/server/.claude/skills/deal-intelligence-analysis/SKILL.md+20-2
  • modifiedapps/server/.claude/skills/playbook-authoring/SKILL.md+11-8
  • addedapps/server/.claude/skills/subagent-runner/SKILL.md+122-0
  • addedapps/server/scripts/apply-curation.py+128-0
  • addedapps/server/scripts/apply-vocab-canon.ts+113-0
  • addedapps/server/scripts/aspire-canon-pipeline.sh+38-0
  • addedapps/server/scripts/aspire-persona-rollup.ts+1234-0
  • addedapps/server/scripts/aspire-playbook-rendercheck.mjs+131-0
  • addedapps/server/scripts/aspire-relabel-rows.ts+132-0
  • modifiedapps/server/scripts/dump-sample.ts+1-1
  • modifiedapps/server/scripts/eval-new-fields.ts+150-78
  • addedapps/server/scripts/inject-taxonomy-into-playbook.py+119-0
  • addedapps/server/scripts/resync-relabeled-tp.ts+76-0
  • addedapps/server/scripts/run-apply-vocab-canon.mjs+14-0
  • addedapps/server/scripts/run-aspire-persona-rollup.mjs+14-0
  • addedapps/server/scripts/run-aspire-relabel-rows.mjs+14-0
  • addedapps/server/scripts/run-resync-relabeled-tp.mjs+14-0
  • modifiedapps/server/scripts/seed-org-taxonomy.ts+50-10
  • modifiedapps/server/scripts/taxonomy-eval/extract-workflow.js+45-8
  • modifiedapps/server/scripts/write-agentic.ts+43-15
  • modifiedapps/server/scripts/write-judgment.ts+5-2
  • modifiedapps/server/src/db/aop-schema.ts+32-0
  • addedapps/server/src/mastra/tools/conversation/__tests__/reconcileDealsWithProviderTool.test.ts+49-0
  • modifiedapps/server/src/mastra/tools/conversation/reconcileDealsWithProviderTool.ts+25-3
  • modifiedapps/server/src/mastra/tools/event-execution/assignEventToConversationTool.ts+17-6
  • modifiedapps/server/src/mastra/tools/notify/__tests__/notifyUserTool.test.ts+38-5
  • modifiedapps/server/src/mastra/tools/notify/notifyUserTool.ts+39-8
  • modifiedapps/server/src/mastra/utils/agent-date-formatting.ts+17-0
  • modifiedapps/server/src/mastra/utils/context-formatting/conversation-context.ts+69-9
  • modifiedapps/server/src/services/agent-action-queue/__tests__/subagent-dispatch.test.ts+3-2
  • modifiedapps/server/src/services/agent-action-queue/subagent-dispatch.ts+1-1
  • addedapps/server/src/services/crm/__tests__/external-meeting-speakers.test.ts+76-0
  • addedapps/server/src/services/crm/__tests__/meeting-calendar-backstop.test.ts+291-0
  • modifiedapps/server/src/services/crm/__tests__/persist-stage-arc.test.ts+11-2
  • addedapps/server/src/services/crm/__tests__/person-name-match.test.ts+62-0
  • modifiedapps/server/src/services/crm/calendar-events.ts+141-34
  • modifiedapps/server/src/services/crm/crm-reconcile-deals.ts+17-1
  • modifiedapps/server/src/services/crm/deal-metrics.ts+23-9
  • modifiedapps/server/src/services/crm/deal-timeline.ts+4-1
  • modifiedapps/server/src/services/crm/meeting-events.ts+84-3
  • modifiedapps/server/src/services/crm/stage-inference.ts+6-1
  • modifiedapps/server/src/services/crm/taxonomy-extraction-step.ts+7-4
  • modifiedapps/server/src/services/crm/utils.ts+39-1
  • modifiedapps/server/src/services/integrations/meetings/fathom.ts+28-3
  • modifiedapps/server/src/services/integrations/meetings/types.ts+5-0
  • modifiedapps/server/src/services/notifications/user-slack-notifier.ts+4-0
  • modifiedapps/server/src/services/playbook/__tests__/guarded-write.test.ts+80-0
  • modifiedapps/server/src/services/playbook/agent-defaults/pipeline-review.ts+1-1
  • modifiedapps/server/src/services/playbook/guarded-write.ts+19-0
  • addedapps/server/src/services/playbook/run-single-subagent.ts+126-0
  • modifiedapps/server/src/services/playbook/write-document-guarded.ts+21-23
  • modifiedapps/server/src/services/turbopuffer/__tests__/field-values-search.test.ts+15-2
  • modifiedapps/server/src/services/turbopuffer/field-values-search.ts+15-2
  • modifiedapps/server/src/subagent-admin/cli.ts+4-0
  • modifiedapps/server/src/trpc/routes/admin-subagent.ts+189-2
  • addeddocs/audits/aspire/artifacts/aspire-discovery-questions-EXTERNAL.md+56-0
  • addeddocs/audits/aspire/artifacts/aspire-discovery-questions-INTERNAL.md+136-0
  • addeddocs/audits/aspire/artifacts/aspireiq-data-lineage.html+674-0
  • addeddocs/audits/aspire/artifacts/aspireiq-sales-playbook.html+2942-0
  • addeddocs/audits/aspire/artifacts/data/aspire-business-themes.json+143-0
  • addeddocs/audits/aspire/artifacts/data/aspire-feedback-themes.json+412-0
  • addeddocs/audits/aspire/artifacts/data/aspire-funnel-per-deal-amount.json+2578-0
  • addeddocs/audits/aspire/artifacts/data/aspire-funnel-per-deal.json+2095-0
  • addeddocs/audits/aspire/artifacts/data/aspire-pricing-groups.json+104-0
  • addeddocs/audits/aspire/artifacts/data/aspire-prompt-rewrite-output.json+11-0
  • addeddocs/audits/aspire/artifacts/data/aspire-segment-data-README.md+31-0
  • addeddocs/audits/aspire/artifacts/data/aspire-segmentation180-out.json+164-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-angles.json+145-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-executive.json+487-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-objections.json+251-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-practitioner.json+503-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-program_leader.json+464-0
  • addeddocs/audits/aspire/artifacts/data/aspire-sel-supporting.json+192-0
  • addeddocs/audits/aspire/artifacts/data/aspire-usecase-defs.json+27-0
  • addeddocs/audits/aspire/artifacts/data/aspire-usecase-quote-excludes.json+41-0
  • addeddocs/audits/aspire/artifacts/data/aspireiq-vocab-canon-2026-08-11-v2.json+313-0
  • addeddocs/audits/aspire/artifacts/data/aspireiq-vocab-canon-2026-08-11.json+91-0
  • addeddocs/audits/aspire/aspireiq-audit-handoff.md+333-0
  • addeddocs/audits/aspire/scope/aspire-extraction-targets.md+44-0
  • addeddocs/audits/aspire/scope/aspire-playbook-subset.md+37-0
  • addeddocs/audits/aspire/scope/aspireiq-timeline-recovery-plan.md+118-0
  • addeddocs/audits/aspire/taxonomy/aspire-canon-discovery.md+90-0
  • addeddocs/audits/pirros/README.md+55-0
  • addeddocs/audits/pirros/RETRIEVAL.md+53-0
  • addeddocs/audits/pirros/artifacts/data/analysis.wf.js+36-0
  • addeddocs/audits/pirros/artifacts/data/analysis_atoms.tsv+12760-0
  • addeddocs/audits/pirros/artifacts/data/analysis_set.tsv+129-0
  • addeddocs/audits/pirros/artifacts/data/authoritative_linkage.tsv+555-0
  • addeddocs/audits/pirros/artifacts/data/obj_data.json+967-0
  • addeddocs/audits/pirros/artifacts/data/playbook_data.json+1374-0
  • addeddocs/audits/pirros/artifacts/data/price_data.json+168-0
  • addeddocs/audits/pirros/chapters/differentiation.md+220-0
  • addeddocs/audits/pirros/chapters/discovery.md+79-0
  • addeddocs/audits/pirros/chapters/feature_resonance.md+208-0
  • addeddocs/audits/pirros/chapters/icp.md+190-0
  • addeddocs/audits/pirros/chapters/personas.md+168-0
  • addeddocs/audits/pirros/chapters/pricing.md+243-0
  • addeddocs/audits/pirros/chapters/problems.md+207-0
  • addeddocs/audits/pirros/design/pirros-crm-active-deal-and-ownership.md+141-0
  • addeddocs/audits/pirros/design/pirros-deal-brief-autofill.md+165-0
  • addeddocs/audits/pirros/design/pirros-hubspot-field-proposal.md+153-0
  • addeddocs/audits/pirros/design/pirros-hubspot-field-seed.json+1642-0
  • addeddocs/audits/pirros/design/pirros-hubspot-fields-SHARED.md+83-0
  • addeddocs/audits/pirros/design/pirros-phase1-conversation-backfill.md+458-0
  • addeddocs/audits/pirros/design/pirros-stage-required-fields.md+181-0
  • addeddocs/audits/pirros/scope/README.md+71-0
  • addeddocs/audits/pirros/scope/deals-154-by-rep.txt+14-0
  • addeddocs/audits/pirros/scope/deals-267-full.tsv+267-0
  • modifieddocs/changelogs/2026-W33.md+40-0
  • modifieddocs/design/on-demand-subagent-cli.md+12-1