githubnext/chopinPublic

Let's compose rich plans together

Fade change marks at full shape and expand only agent insertions

Marks now fade through registered colour properties while every attribute
stays on, so the bleed no longer snaps off; consecutive prose marks fill the
margin between them, and framed blocks are tinted rather than outlined.
Server-authored Planner and MCP updates carry a descriptive `agent` flag, and
only those expand, and only below the reader's caret. The phone chip centres
over the document, and the change list names the verified caller first.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
e6d4454Patch
Parent729cba9
15 files changed+234-98
StackedSplit
apps/server/src/agent/decision-prose.ts+3 −1
apps/server/src/agent/heading-tool.ts+3 −1
apps/server/src/agent/refine-placement.ts+3 −1
apps/server/src/chat/service.ts+1 −1
apps/server/src/mcp/hosted.test.ts+1 −0
apps/server/src/plan/service.ts+5 −1
e2e/mcp-update.e2e.ts+2 −2
packages/editor/src/changes-chip.test.tsx+2 −2
packages/editor/src/changes-chip.tsx+7 −7
packages/editor/src/changes-observer.tsx+20 −4
packages/editor/src/changes.ts+77 −51
packages/editor/src/plan-editor.tsx+6 −0
packages/editor/src/provider.ts+3 −0
packages/editor/src/styles.css+96 −27
packages/protocol/plan.d.ts+5 −0