githubnext/chopinPublic

Let's compose rich plans together

feat(research): version conversation research state and offer contracts

KCKrzysztof Cieslak authored committed by Krzysztof Cieślak
810763ePatch
Parent0616e52
9 files changed+599-159
StackedSplit
apps/server/src/conversation-plan/domain-initial.ts+3 −1
apps/server/src/conversation-plan/research-state.test.ts+117 −0
apps/server/src/conversation-plan/research-state.ts+215 −0
apps/server/src/conversation-plan/research-validation.ts+14 −2
apps/server/src/conversation-plan/state-provenance.ts+21 −0
apps/server/src/conversation-plan/state-restoration.ts+2 −1
apps/server/src/conversation-plan/state-validation.test.ts+1 −1
apps/server/src/conversation-plan/state-validation.ts+162 −152
packages/protocol/conversation-plan.d.ts+64 −2