githubnext/chopinPublic

Let's compose rich plans together

Prepare durable Jev effects and Planner jobs

MAMaggie Appleton authored
700eaacPatch
Parentb04a42d
24 files changed+2709-0
StackedSplit
apps/server/src/conversation-plan/effect-fields.ts+35 โˆ’0
apps/server/src/conversation-plan/effect-outbox.ts+164 โˆ’0
apps/server/src/conversation-plan/effect-projection.ts+261 โˆ’0
apps/server/src/conversation-plan/effect-runner.ts+110 โˆ’0
apps/server/src/conversation-plan/effect-types.ts+104 โˆ’0
apps/server/src/conversation-plan/effects-interpretation.test.ts+90 โˆ’0
apps/server/src/conversation-plan/effects-outbox.test.ts+87 โˆ’0
apps/server/src/conversation-plan/effects-projection.test.ts+180 โˆ’0
apps/server/src/conversation-plan/effects-retry.test.ts+99 โˆ’0
apps/server/src/conversation-plan/effects-runner.test.ts+215 โˆ’0
apps/server/src/conversation-plan/effects-scoped.test.ts+75 โˆ’0
apps/server/src/conversation-plan/effects-settlement.test.ts+137 โˆ’0
apps/server/src/conversation-plan/effects.test-fixtures.ts+136 โˆ’0
apps/server/src/conversation-plan/effects.ts+16 โˆ’0
apps/server/src/conversation-plan/jobs-restore.test.ts+104 โˆ’0
apps/server/src/conversation-plan/jobs-validation.test.ts+91 โˆ’0
apps/server/src/conversation-plan/jobs.test-fixtures.ts+5 โˆ’0
apps/server/src/conversation-plan/jobs.test.ts+159 โˆ’0
apps/server/src/conversation-plan/jobs.ts+189 โˆ’0
apps/server/src/conversation-plan/pipeline-recovery-effects.test.ts+135 โˆ’0
apps/server/src/conversation-plan/pipeline-source-opening.test.ts+36 โˆ’0
apps/server/src/questions/card-actions.test.ts+109 โˆ’0
apps/server/src/questions/card-actions.ts+159 โˆ’0
apps/server/src/questions/card-event.ts+13 โˆ’0