feat(mcp): support revision-guarded document updates #158Mergedlavaman131merged 3 commits intomainfromrefs/pull/158/headConversationFiles changed24 files changed+2111-91StackedSplitREADME.md+2 −2apps/server/src/chat/hosted.test.ts+1 −1apps/server/src/mcp.ts+119 −0apps/server/src/mcp/create.ts+12 −2apps/server/src/mcp/hosted.test.ts+182 −0apps/server/src/mcp/hosted.ts+160 −18apps/server/src/mcp/update-lifecycle.test.ts+533 −0apps/server/src/mcp/update.test.ts+218 −0apps/server/src/mcp/update.ts+92 −0apps/server/src/plan/edit.test.ts+104 −0apps/server/src/plan/edit.ts+175 −0apps/server/src/plan/service.ts+169 −5docs/architecture.md+8 −7docs/channels.md+7 −3docs/local-agent-mcp.md+50 −8docs/storage.md+8 −5e2e/mcp-update.e2e.ts+115 −0packages/editor/src/changes-chip.tsx+9 −1packages/editor/src/changes.ts+2 −0packages/protocol/plan.d.ts+12 −3skills/creating-chopin-plans/SKILL.md+60 −8skills/creating-chopin-plans/contract.test.ts+43 −28skills/creating-chopin-plans/prompt.md+12 −0skills/implementing-chopin-plans/SKILL.md+18 −0