githubnext/chopinPublic

Let's compose rich plans together

Jev 9: project decision records into the shared document #261

MergedMaggieAppletonmerged 1 commit intomainfromrefs/pull/261/head
ConversationFiles changed
24 files changed+1487-224
StackedSplit
apps/server/src/plan/card-answer-projection.test.ts+91 −0
apps/server/src/plan/card-lifecycle-projection.test.ts+80 −0
apps/server/src/plan/card-option-projection.test.ts+51 −0
apps/server/src/plan/card-projections.test-fixtures.ts+12 −0
apps/server/src/plan/card-projections.ts+152 −0
apps/server/src/plan/card-prompt-projection.test.ts+37 −0
apps/server/src/plan/projections.test.ts+80 −0
apps/server/src/plan/projections.ts+90 −0
apps/server/src/plan/questionnaires.ts+7 −1
apps/server/src/plan/room.ts+120 −40
packages/dialect/src/dialect.test.ts+19 −0
packages/dialect/src/dialect.ts+22 −1
packages/dialect/src/index.ts+2 −1
packages/dialect/src/limits.ts+2 −0
packages/dialect/src/nodes/questionnaire-choices.test.ts+58 −0
packages/dialect/src/nodes/questionnaire-fields.ts+108 −0
packages/dialect/src/nodes/questionnaire-history.test.ts+96 −0
packages/dialect/src/nodes/questionnaire-lifecycle.test.ts+55 −0
packages/dialect/src/nodes/questionnaire-mdx.ts+136 −0
packages/dialect/src/nodes/questionnaire-validation.test.ts+95 −0
packages/dialect/src/nodes/questionnaire.test-fixtures.ts+48 −0
packages/dialect/src/nodes/questionnaire.test.ts+2 −34
packages/dialect/src/nodes/questionnaire.ts+12 −140
packages/dialect/src/validate.ts+112 −7