Expose MCP task lifecycle reporting with durable progress state #48MergedMaggieAppletonmerged 1 commit intomainfromrefs/pull/48/headConversationFiles changed12 files changed+1318-5StackedSplitapps/server/src/mcp.test.ts+72 −3apps/server/src/mcp.ts+38 −0apps/server/src/mcp/hosted.test.ts+42 −0apps/server/src/mcp/hosted.ts+88 −1apps/server/src/mcp/lifecycle.ts+127 −0apps/server/src/plan/service.ts+50 −0apps/server/src/tasks/graphs.ts+13 −0apps/server/src/tasks/lifecycle.test.ts+310 −0apps/server/src/tasks/lifecycle.ts+462 −0apps/server/src/tasks/plan-graphs.test.ts+55 −0apps/server/src/tasks/plan-graphs.ts+43 −0packages/protocol/plan.d.ts+18 −1