apps/server/src/auth/RpcAuthorization.test.ts | 41 +++ apps/server/src/auth/RpcAuthorization.ts | 1 + apps/server/src/environment/ServerEnvironment.ts | 1 + apps/server/src/observability/RpcInstrumentation.ts | 2 + apps/server/src/server.ts | 4 +- apps/server/src/storageCleanup.test.ts | 460 +++++++++++++++++++++++++++++++- apps/server/src/storageCleanup.ts | 441 +++++++++++++++++++++++------- apps/server/src/ws.ts | 4 + apps/web/src/components/settings/ResourceTelemetryDiagnostics.tsx | 13 +- apps/web/src/components/settings/StorageSettings.tsx | 300 ++++++++++++++++++++- apps/web/src/components/settings/scopedSettings.test.ts | 6 + apps/web/src/components/settings/settingsSearch.ts | 17 ++ apps/web/src/lib/formatBytes.ts | 11 + docs/user/project-settings.md | 10 +- packages/client-runtime/src/rpc/client.ts | 1 + packages/client-runtime/src/state/commandPermissions.test.ts | 27 ++ packages/client-runtime/src/state/server.ts | 10 + packages/contracts/src/clientRpcPermissions.ts | 2 + packages/contracts/src/environment.ts | 1 + packages/contracts/src/rpc.ts | 23 +- packages/contracts/src/settings.test.ts | 24 ++ packages/contracts/src/settings.ts | 38 +++ packages/shared/src/projectSettings.test.ts | 2 + packages/shared/src/projectSettings.ts | 18 +- packages/shared/src/serverSettings.test.ts | 1 + packages/shared/src/serverSettings.ts | 1 + 26 files changed, 1335 insertions(+), 124 deletions(-)