Comment on the plan, and accept the thread as a decision #1MergedKrzysztof-Cieslakmerged 16 commits intomainfromrefs/pull/1/headConversationFiles changed65 files changed+7153-167StackedSplitagents.md+58 −8apps/server/src/agent/planner.ts+14 −4apps/server/src/agent/tools.ts+78 −21apps/server/src/chat/queue.test.ts+217 −0apps/server/src/chat/service.ts+113 −6apps/server/src/comments.test.ts+709 −0apps/server/src/comments.wire.test.ts+369 −0apps/server/src/comments/inject.ts+76 −0apps/server/src/comments/prompt.ts+51 −0apps/server/src/comments/service.ts+473 −0apps/server/src/comments/store.ts+247 −0apps/server/src/main.ts+25 −0apps/server/src/plan/edit.test.ts+80 −0apps/server/src/plan/edit.ts+48 −4apps/server/src/plan/passages.test.ts+243 −0apps/server/src/plan/room.ts+325 −2apps/server/src/plan/service.ts+64 −0apps/server/src/plan/snapshot.ts+36 −0apps/server/src/questions.test.ts+56 −0apps/server/src/questions/service.ts+15 −2apps/web/src/app.tsx+14 −2apps/web/src/theme.test.ts+141 −0apps/web/src/wire.test.ts+49 −0apps/web/src/wire.ts+26 −1bun.lock+1 −0packages/dialect/src/dialect.test.ts+28 −0packages/dialect/src/dialect.ts+55 −0packages/dialect/src/index.ts+3 −0packages/dialect/src/limits.ts+12 −0packages/dialect/src/nodes/decision.test.ts+100 −0packages/dialect/src/nodes/decision.ts+199 −0packages/dialect/src/nodes/questionnaire.test.ts+34 −0packages/dialect/src/nodes/questionnaire.ts+22 −2packages/dialect/src/registry.test.ts+4 −0packages/dialect/src/registry.ts+18 −0packages/editor/package.json+1 −0packages/editor/src/card.test.ts+41 −0packages/editor/src/card.tsx+106 −0packages/editor/src/collaboration.tsx+13 −1packages/editor/src/comments.tsx+310 −0packages/editor/src/decisions.tsx+102 −35packages/editor/src/index.ts+2 −0packages/editor/src/marks.test.ts+103 −0packages/editor/src/marks.ts+156 −0packages/editor/src/passage.test.ts+115 −0packages/editor/src/passage.ts+237 −0packages/editor/src/places.test.ts+330 −0packages/editor/src/plan-editor.tsx+51 −9packages/editor/src/provider.test.ts+229 −0packages/editor/src/provider.ts+85 −7packages/editor/src/questionnaires.ts+33 −15packages/editor/src/status.tsx+16 −0packages/editor/src/styles.css+41 −24packages/editor/src/threads.test.ts+383 −0packages/editor/src/threads.ts+461 −0packages/editor/src/toolbar/bubble.tsx+24 −1packages/editor/src/toolbar/index.tsx+20 −1packages/editor/src/transport.ts+12 −0packages/editor/src/widgets-plugin.tsx+8 −0packages/editor/src/widgets/decision.tsx+14 −0packages/editor/src/widgets/index.ts+3 −1packages/editor/src/widgets/questionnaire.tsx+11 −21packages/protocol/comment.d.ts+190 −0packages/protocol/index.d.ts+3 −0packages/protocol/plan.d.ts+50 −0