githubnext/chopinPublic

Let's compose rich plans together

Remove legacy runtime paths

KCKrzysztof Cieslak authored
bee7621Patch
Parentd722ad5
75 files changed+1265-3983
StackedSplit
.env.example+2 −4
.gitignore+2 −2
agents.md+43 −54
apps/server/src/agent/client.ts+32 −160
apps/server/src/agent/hosted.test.ts+9 −9
apps/server/src/agent/permissions.ts+5 −130
apps/server/src/agent/planner.ts+4 −45
apps/server/src/auth/config.ts+9 −19
apps/server/src/auth/routes.test.ts+1 −12
apps/server/src/auth/routes.ts+5 −14
apps/server/src/channels/routes.test.ts+0 −1
apps/server/src/channels/routes.ts+1 −3
apps/server/src/chat/hosted.test.ts+5 −11
apps/server/src/chat/queue.test.ts+24 −20
apps/server/src/chat/service.ts+81 −133
apps/server/src/client.test.ts+0 −176
apps/server/src/comments.test.ts+28 −89
apps/server/src/comments.wire.test.ts+0 −393
apps/server/src/comments/inject.ts+3 −2
apps/server/src/comments/service.ts+2 −6
apps/server/src/config.test.ts+32 −170
apps/server/src/config.ts+6 −80
apps/server/src/http/router.test.ts+1 −1
apps/server/src/main.test.ts+0 −176
apps/server/src/main.ts+58 −106
apps/server/src/plan.test.ts+0 −360
apps/server/src/plan/persistence.test.ts+1 −2
apps/server/src/plan/service.ts+122 −227
apps/server/src/plan/snapshot.ts+0 −212
apps/server/src/questions.anchors.test.ts+6 −123
apps/server/src/questions/anchors.test.ts+0 −68
apps/server/src/questions/anchors.ts+1 −49
apps/server/src/questions/service.ts+3 −6
apps/server/src/rooms.ts+3 −17
apps/server/src/socket/admission.test.ts+6 −17
apps/server/src/socket/admission.ts+8 −25
apps/server/src/storage/migrate.ts+0 −5
apps/server/src/storage/postgres/startup.test.ts+6 −30
apps/server/src/storage/registry.ts+2 −6
apps/server/src/testing/plan.ts+104 −0
apps/server/src/wire.ts+10 −10
apps/web/src/api.ts+1 −3
apps/web/src/app.tsx+2 −67
apps/web/src/collab.test.ts+0 −200
apps/web/src/hosted.test.ts+2 −2
apps/web/src/identity.ts+0 −65
apps/web/src/main.tsx+0 −5
apps/web/src/tokens.test.ts+0 −13
apps/web/src/wire.test.ts+1 −2
apps/web/src/wire.ts+2 −6
compose.yaml+32 −0
docs/architecture.md+44 −27
docs/authentication.md+23 −9
docs/channels.md+12 −9
docs/hosted-agent.md+12 −11
docs/storage.md+18 −11
e2e/collab.e2e.ts+2 −3
e2e/database.ts+88 −0
e2e/github.ts+44 −0
e2e/hosted.e2e.ts+7 −55
e2e/playwright.config.ts+19 −25
e2e/room.ts+54 −76
e2e/servers.ts+2 −17
e2e/setup.ts+0 −27
e2e/smoke.e2e.ts+48 −84
package.json+2 −2
packages/editor/src/plan-editor.tsx+0 −1
packages/editor/src/status.tsx+5 −86
packages/protocol/index.d.ts+5 −5
packages/protocol/plan.d.ts+1 −15
packages/question/src/react/use-questionnaire.test.ts+22 −2
packages/question/src/react/use-questionnaire.ts+35 −24
readme.md+97 −137
scripts/dev.ts+1 −21
scripts/e2e.ts+59 −0