apps/server/src/auth/RpcAuthorization.test.ts | 64 +++ apps/server/src/observability/RpcInstrumentation.ts | 2 + apps/server/src/server.ts | 8 + apps/server/src/workspace/DevServer.test.ts | 705 ++++++++++++++++++++++++++++++++ apps/server/src/workspace/DevServer.ts | 415 +++++++++++++++++++ apps/server/src/ws.ts | 5 + apps/web/src/components/chat/ChatComposer.tsx | 17 + apps/web/src/components/chat/ComposerDevServerStatus.test.tsx | 307 ++++++++++++++ apps/web/src/components/chat/ComposerDevServerStatus.tsx | 156 +++++++ apps/web/src/state/devServer.ts | 14 + packages/client-runtime/src/state/commandPermissions.test.ts | 36 ++ packages/contracts/src/clientRpcPermissions.ts | 7 + packages/contracts/src/devServer.ts | 44 ++ packages/contracts/src/index.ts | 1 + packages/contracts/src/rpc.ts | 17 + packages/contracts/src/server.ts | 1 + 16 files changed, 1799 insertions(+)