Libra CodeHub

CedarCopilot/cedar-mail

Branch: staging

fix(documents): stop agenda.integrity freezing content_yjs forever

merged#2686CedarCopilot

CedarCopilot wants to merge 3 commits into staging from fix/agenda-integrity-abort-freezes-yjs

16 files changed

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

  • addedapps/server/scripts/repair-frozen-agenda-yjs.ts+363-0
  • addedapps/server/scripts/run-repair-frozen-agenda-yjs.mjs+14-0
  • modifiedapps/server/src/mastra/tools/document/writeDocumentTool.ts+29-5
  • modifiedapps/server/src/services/document-saving/__tests__/applyUpdate-history-isolation.test.ts+2-0
  • addedapps/server/src/services/document-saving/__tests__/persist-abort-contract.test.ts+202-0
  • addedapps/server/src/services/document-saving/__tests__/writeFileAsYjs-abort.test.ts+115-0
  • modifiedapps/server/src/services/document-saving/applyUpdate.ts+37-0
  • modifiedapps/server/src/services/document-saving/hooks/__tests__/agenda-integrity.test.ts+31-16
  • modifiedapps/server/src/services/document-saving/hooks/__tests__/agenda-to-tasks.test.ts+53-0
  • modifiedapps/server/src/services/document-saving/hooks/agenda-integrity.ts+21-1
  • modifiedapps/server/src/services/document-saving/hooks/agenda-to-tasks.ts+14-7
  • modifiedapps/server/src/services/document-saving/hooks/playbook-compile.ts+10-1
  • modifiedapps/server/src/services/document-saving/index.ts+1-1
  • modifiedapps/server/src/services/document-saving/types.ts+22-0
  • modifiedapps/server/src/services/document-saving/writeFileAsYjs.ts+15-1
  • modifiedapps/server/src/services/documents/index.ts+12-1