githubnext/chopinPublic

Let's compose rich plans together

Add pure Jev event replay and validation

MAMaggie Appleton authored
25614f4Patch
Parentd0313a5
30 files changed+3962-0
StackedSplit
apps/server/src/conversation-plan/correction-validation.ts+90 โˆ’0
apps/server/src/conversation-plan/domain-analysis.test.ts+82 โˆ’0
apps/server/src/conversation-plan/domain-analysis.ts+97 โˆ’0
apps/server/src/conversation-plan/domain-corrections.test.ts+182 โˆ’0
apps/server/src/conversation-plan/domain-corrections.ts+135 โˆ’0
apps/server/src/conversation-plan/domain-initial.ts+15 โˆ’0
apps/server/src/conversation-plan/domain-research.ts+88 โˆ’0
apps/server/src/conversation-plan/domain.test-fixtures.ts+60 โˆ’0
apps/server/src/conversation-plan/domain.test.ts+213 โˆ’0
apps/server/src/conversation-plan/domain.ts+6 โˆ’0
apps/server/src/conversation-plan/event-contributions.ts+120 โˆ’0
apps/server/src/conversation-plan/event-corrections.ts+111 โˆ’0
apps/server/src/conversation-plan/event-lifecycle.ts+129 โˆ’0
apps/server/src/conversation-plan/event-settlement.ts+160 โˆ’0
apps/server/src/conversation-plan/event-support.test.ts+159 โˆ’0
apps/server/src/conversation-plan/event-support.ts+69 โˆ’0
apps/server/src/conversation-plan/event-validation.ts+304 โˆ’0
apps/server/src/conversation-plan/events.test.ts+280 โˆ’0
apps/server/src/conversation-plan/events.ts+110 โˆ’0
apps/server/src/conversation-plan/preference.ts+94 โˆ’0
apps/server/src/conversation-plan/research-snapshots.ts+91 โˆ’0
apps/server/src/conversation-plan/research-validation.test.ts+153 โˆ’0
apps/server/src/conversation-plan/research-validation.ts+174 โˆ’0
apps/server/src/conversation-plan/state-provenance.ts+53 โˆ’0
apps/server/src/conversation-plan/state-restoration.ts+72 โˆ’0
apps/server/src/conversation-plan/state-validation.test.ts+237 โˆ’0
apps/server/src/conversation-plan/state-validation.ts+265 โˆ’0
apps/server/src/conversation-plan/validation-fields.ts+54 โˆ’0
apps/server/src/conversation-plan/validation.test.ts+342 โˆ’0
apps/server/src/conversation-plan/validation.ts+17 โˆ’0