Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(config,sql): make the definition.id / fieldKey ambiguity actually unrepresentable

merged#2904CedarCopilot

CedarCopilot wants to merge 3 commits into staging from worktree-send-it-field-id-ambiguity

15 files changed

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

  • modifiedapps/server/.claude/skills/field-query/SKILL.md+2-2
  • modifiedapps/server/src/db/aop-schema.ts+1-14 defects
  • modifiedapps/server/src/mastra/tools/config/__tests__/config-read-output-schema.test.ts+9-4
  • modifiedapps/server/src/mastra/tools/config/__tests__/configTool.test.ts+12-3
  • modifiedapps/server/src/mastra/tools/config/config-tool-shared.ts+7-83 defects
  • modifiedapps/server/src/mastra/tools/config/config-write-tool.ts+13-21 defect
  • modifiedapps/server/src/mastra/tools/run-sql-query/__tests__/sql-guard.test.ts+152-0
  • modifiedapps/server/src/mastra/tools/run-sql-query/sql-guard.ts+1-0
  • modifiedapps/server/src/services/aop/__tests__/list-fields.test.ts+12-6
  • modifiedapps/server/src/services/aop/list-fields.ts+33-72 defects
  • addedapps/server/src/services/crm-sql/__tests__/execute.test.ts+212-0
  • addedapps/server/src/services/crm-sql/__tests__/field-id-mismatches.test.ts+137-0
  • modifiedapps/server/src/services/crm-sql/execute.ts+31-4gmail.users.threads.gethandle_execute_sync_threadhandle_execute_meeting+3
  • addedapps/server/src/services/crm-sql/field-id-mismatches.ts+53-0
  • modifiedapps/server/src/services/crm-sql/sql-guard.ts+167-4