Highlights
- MCP create/import responses preserve confirmed durable storage when later processing fails. Read-only status queries use the original idempotency key and durable receipts.
- Busy and unexpected failures expose bounded retry, phase, storage-status and correlation details.
- Fully typed edit patches, version-protected edit targets for selected blocks, and identity-bound document links for create/import/edit.
- Faster workspace and Move proof reads, improved Move completion and newly visible document links.
- Security dependency updates and a Node 22/26-compatible optional Undici peer lock entry.
Verification
- npm run verify:release: passed, including production build, CLI/install/update/rollback checks and the strict third-party license gate (1,977 components, zero blockers).
- Isolated production-container MCP acceptance: 15 OAuth/HTTP/browser steps and actual installed Codex client schema/argument-transport checks.
- PostgreSQL fault/recovery, contention, cancellation, authorization, idempotency and large-document target tests passed.
- npm run test:all completed: 310 browser cases passed initially; all 17 failures passed after fixture/timing corrections; one dependent case passed separately. 272 feature-gated cases were skipped.
- Release assets are produced and verified by the exact tagged GitHub Actions build.
MCP changes: #199