githubnext/chopinPublic

Let's compose rich plans together

Check provenance repository identity and tidy its line

Verify the parent shares the child's repository node ID before returning
provenance, cover the route's success and denial cases, drop the unused
start time, keep each meta segment on one line, balance the empty Chat
line, and use spacing tokens for the provenance styles.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
011087ePatch
Parent033d53d
8 files changed+71-19
StackedSplit
apps/server/src/research/routes.test.ts+40 −1
apps/server/src/research/routes.ts+5 −2
apps/server/src/research/service.test.ts+0 −1
apps/server/src/research/service.ts+0 −1
apps/web/src/chat/transcript.tsx+4 −1
apps/web/src/child-provenance.tsx+11 −5
apps/web/src/navigation.css+11 −7
packages/protocol/research.d.ts+0 −1