githubnext/chopinPublic

Let's compose rich plans together

Make the decision card the one place to settle, and keep reopening copy truthful #375

ClosedMaggieAppletonclosed 6 commits intodesign/conversation-analysis-markersfromrefs/pull/375/head
ConversationFiles changed
23 files changed+344-175
StackedSplit
apps/web/src/chat/decision-entry.test.tsx+71 −14
apps/web/src/chat/decision-entry.tsx+69 −65
apps/web/src/chat/transcript-decisions.test.tsx+4 −3
apps/web/src/chat/transcript.tsx+2 −0
apps/web/src/conversation-plan/links.test.ts+38 −0
apps/web/src/conversation-plan/links.ts+14 −2
apps/web/src/conversation-plan/outcome.test.ts+2 −0
apps/web/src/conversation-plan/outcome.ts+10 −1
apps/web/src/icon-tooltip.tsx+8 −5
apps/web/src/room-workspace.tsx+9 −6
apps/web/src/theme.css+15 −0
e2e/conversation-plan-prompts.e2e.ts+29 −27
e2e/conversation-plan-stress.e2e.ts+16 −16
e2e/conversation-plan-ui.e2e.ts+6 −6
e2e/sidecar-option-contracts.e2e.ts+1 −1
e2e/source/question-terminal-origin.native.ts+5 −5
e2e/source/question-view-contracts.native.ts+12 −7
packages/editor/src/decisions.tsx+12 −3
packages/question/src/react/question-view-retained-contracts.test.ts+2 −2
packages/question/src/react/question-view-terminal-origin.test.ts+9 −7
packages/question/src/react/question-view.tsx+8 −3
scripts/design-contract/exceptions/dynamic-packages.json+1 −1
scripts/design-contract/exceptions/dynamic-web.json+1 −1