githubnext/chopinPublic

Let's compose rich plans together

feat(research): add durable collaborative brief drafts

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
2cc59d4Patch
Parenta9e67d9
20 files changed+674-1
StackedSplit
apps/server/package.json+1 −0
apps/server/src/conversation-plan/processor-types.ts+1 −0
apps/server/src/conversation-plan/research-commands.ts+32 −1
apps/server/src/conversation-plan/research-draft-service.test.ts+57 −0
apps/server/src/conversation-plan/research-draft-service.ts+143 −0
apps/server/src/conversation-plan/research-draft.test-fixtures.ts+43 −0
apps/server/src/conversation-plan/research-state.ts+4 −0
apps/server/src/conversation-plan/runtime.ts+1 −0
apps/server/src/conversation-plan/service-order.test.ts+3 −0
apps/server/src/conversation-plan/service.ts+5 −0
apps/server/src/main.ts+3 −0
apps/web/package.json+1 −0
apps/web/src/chat/research-draft-controller.test.ts+38 −0
apps/web/src/chat/research-draft-controller.ts+174 −0
bun.lock+14 −0
packages/draft/package.json+10 −0
packages/draft/src/index.test.ts+32 −0
packages/draft/src/index.ts+81 −0
packages/draft/tsconfig.json+5 −0
packages/protocol/conversation-plan.d.ts+26 −0