githubnext/chopinPublic

Let's compose rich plans together

Protect browser projections and fence research reference changes

MAMaggie Appleton authored
3e67261Patch
Parent248236e
14 files changed+1151-58
StackedSplit
apps/server/src/plan/persistence.test.ts+10 โˆ’8
apps/server/src/plan/projection-submit.test-fixtures.ts+88 โˆ’0
apps/server/src/plan/projections.test.ts+80 โˆ’0
apps/server/src/plan/projections.ts+90 โˆ’0
apps/server/src/plan/protected-projection.test-fixtures.ts+111 โˆ’0
apps/server/src/plan/protected-projection.test.ts+149 โˆ’0
apps/server/src/plan/research-projection-authority.test.ts+117 โˆ’0
apps/server/src/plan/research-projection-jobs.test-fixtures.ts+101 โˆ’0
apps/server/src/plan/research-projection-lifecycle.test.ts+79 โˆ’0
apps/server/src/plan/research-projection-race.test.ts+67 โˆ’0
apps/server/src/plan/research-projection.test-fixtures.ts+52 โˆ’0
apps/server/src/plan/room.ts+40 โˆ’5
apps/server/src/plan/service.ts+113 โˆ’45
docs/jev-product-extraction.md+54 โˆ’0