githubnext/chopinPublic

Let's compose rich plans together

Decision card: shared Add an option #233

MergedMaggieAppletonmerged 4 commits intomainfromrefs/pull/233/head
ConversationFiles changed
24 files changed+1316-123
StackedSplit
AGENTS.md+10 −0
apps/server/src/main.ts+4 −0
apps/server/src/plan/room.ts+34 −0
apps/server/src/questions.service.test.ts+244 −0
apps/server/src/questions/service.ts+174 −0
apps/server/src/questions/store.ts+29 −0
apps/web/src/theme.css+28 −1
e2e/responsive-decisions.e2e.ts+5 −5
e2e/sidecar.e2e.ts+93 −20
packages/dialect/src/nodes/questionnaire.ts+3 −3
packages/editor/src/widgets/questionnaire.tsx+3 −2
packages/protocol/question.d.ts+66 −1
packages/question/src/draft.ts+13 −2
packages/question/src/index.ts+2 −2
packages/question/src/limits.ts+5 −0
packages/question/src/question.test.ts+91 −4
packages/question/src/react/index.ts+6 −1
packages/question/src/react/question-view.test.ts+26 −2
packages/question/src/react/question-view.tsx+188 −70
packages/question/src/react/shared-options.test.ts+147 −0
packages/question/src/react/use-questionnaire.ts+71 −5
packages/question/src/schema.ts+70 −1
scripts/design-contract/exceptions/dynamic-editor.json+1 −1
scripts/design-contract/exceptions/dynamic-packages.json+3 −3