githubnext/chopinPublic

Let's compose rich plans together

feat(research): classify research intent independently from decisions

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
ec1431aPatch
Parent810763e
30 files changed+574-1759
StackedSplit
apps/server/src/conversation-plan/commands.ts+8 −4
apps/server/src/conversation-plan/corrections-contributions.test.ts+1 −1
apps/server/src/conversation-plan/effect-projection.ts+1 −0
apps/server/src/conversation-plan/effects-interpretation.test.ts+1 −1
apps/server/src/conversation-plan/interpret-order.test.ts+1 −1
apps/server/src/conversation-plan/interpret-research.ts+0 −84
apps/server/src/conversation-plan/interpret.ts+1 −30
apps/server/src/conversation-plan/pipeline-commitment-pending.test.ts+1 −1
apps/server/src/conversation-plan/pipeline-commitment-triage.test.ts+1 −1
apps/server/src/conversation-plan/pipeline-recommendation-1.test.ts+6 −18
apps/server/src/conversation-plan/processor-commands.ts+24 −0
apps/server/src/conversation-plan/processor-types.ts+5 −0
apps/server/src/conversation-plan/question-research.ts+0 −123
apps/server/src/conversation-plan/question-shared.ts+1 −1
apps/server/src/conversation-plan/question-triage.ts+0 −5
apps/server/src/conversation-plan/questions.ts+0 −1
apps/server/src/conversation-plan/recent-thread-context.test.ts+6 −4
apps/server/src/conversation-plan/research-interpreter.test.ts+64 −0
apps/server/src/conversation-plan/research-interpreter.ts+198 −0
apps/server/src/conversation-plan/research-offer-detection-card-focus.test.ts+0 −242
apps/server/src/conversation-plan/research-offer-detection-comparison-guards.test.ts+0 −351
apps/server/src/conversation-plan/research-offer-detection-concern-guards.test.ts+0 −257
apps/server/src/conversation-plan/research-offer-detection-positive.test.ts+0 −282
apps/server/src/conversation-plan/research-offer-detection.test-fixtures.ts+0 −348
apps/server/src/conversation-plan/research-processor.test.ts+62 −0
apps/server/src/conversation-plan/research-processor.ts+154 −0
apps/server/src/conversation-plan/runtime.ts+18 −1
apps/server/src/conversation-plan/service-order.test.ts+1 −0
apps/server/src/conversation-plan/service.ts+5 −0
apps/server/src/main.ts+15 −3