githubnext/chopinPublic

Let's compose rich plans together

Harden research publication boundaries

MAMaggie Appleton authored
76c337cPatch
Parentf34f524
14 files changed+1141-930
StackedSplit
apps/server/src/channels/title.ts+14 โˆ’0
apps/server/src/research/publication.ts+78 โˆ’0
apps/server/src/research/request-view.ts+44 โˆ’0
apps/server/src/research/routes.ts+1 โˆ’0
apps/server/src/research/service.test.ts+69 โˆ’214
apps/server/src/research/service.ts+52 โˆ’153
apps/server/src/research/test-support.ts+223 โˆ’0
apps/server/src/storage/contract-support.ts+79 โˆ’0
apps/server/src/storage/contract.ts+10 โˆ’554
apps/server/src/storage/memory/adapter.ts+11 โˆ’1
apps/server/src/storage/memory/research.ts+2 โˆ’2
apps/server/src/storage/postgres/adapter.ts+24 โˆ’1
apps/server/src/storage/research-publication-contract.ts+502 โˆ’0
packages/protocol/research.d.ts+32 โˆ’5