From 35db8517314293681ae72d261c55ea19264ccbff Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 02:25:46 +0000 Subject: [PATCH] docs: nextjs,frontends,globals (14 files) --- README.md | 2 +- .../src/lib/lua/functions/sandbox/{ => execution}/destroy.ts | 0 .../functions/sandbox/{ => execution}/execute-with-sandbox.ts | 0 .../functions/sandbox/{ => execution}/execute-with-timeout.ts | 0 .../functions/sandbox/{ => execution}/set-execution-timeout.ts | 0 .../{ => execution/setup}/disable-dangerous-functions.ts | 0 .../{ => execution/setup}/setup-sandboxed-environment.ts | 0 .../functions/sandbox/{ => globals}/default-allowed-globals.ts | 0 .../sandbox/{ => globals}/normalize-allowed-globals.test.ts | 0 .../sandbox/{ => globals}/normalize-allowed-globals.ts | 0 .../lua/functions/sandbox/{ => globals}/set-allowed-globals.ts | 0 .../functions/sandbox/{ => memory}/enforce-max-memory.test.ts | 0 .../lua/functions/sandbox/{ => memory}/enforce-max-memory.ts | 0 .../sandbox/{ => memory}/get-lua-memory-usage-bytes.ts | 0 14 files changed, 1 insertion(+), 1 deletion(-) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution}/destroy.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution}/execute-with-sandbox.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution}/execute-with-timeout.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution}/set-execution-timeout.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution/setup}/disable-dangerous-functions.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => execution/setup}/setup-sandboxed-environment.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => globals}/default-allowed-globals.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => globals}/normalize-allowed-globals.test.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => globals}/normalize-allowed-globals.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => globals}/set-allowed-globals.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => memory}/enforce-max-memory.test.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => memory}/enforce-max-memory.ts (100%) rename frontends/nextjs/src/lib/lua/functions/sandbox/{ => memory}/get-lua-memory-usage-bytes.ts (100%) diff --git a/README.md b/README.md index 931d252c4..aeb2ab109 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ Captured from this machine to document the local development environment: ## Key Highlights -- **5-Level Permission System**: Each user level from Public to SuperGod maps to documented routes, policies, and role inheritance so you can reason about features before touching code ([`docs/architecture/5-level-system.md`](./docs/architecture/5-level-system.md)). +- **6-Level Permission System**: Each user level from Public to SuperGod maps to documented routes, policies, and role inheritance so you can reason about features before touching code ([`docs/architecture/5-level-system.md`](./docs/architecture/5-level-system.md)). - **Multi-tenant data platform**: Prisma, tenant-aware storage, and quota management patterns keep all queries scoped by `tenantId` while keeping schema evolution safe ([`docs/architecture/database.md`](./docs/architecture/database.md)). - **Declarative packages & Lua logic**: Modular `packages/*/seed` definitions let you ship UI/features via JSON/Lua, while the Lua sandbox protects the runtime ([`docs/architecture/packages.md`](./docs/architecture/packages.md), [`docs/lua/README.md`](./docs/lua/README.md)). - **Type-safe + CI-ready workflow**: TypeScript tooling, Act local workflows, and targeted scripts keep linting, testing, and deploy checks consistent with the documentation hub ([`docs/README.md`](./docs/README.md)). diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/destroy.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/destroy.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/destroy.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/destroy.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/execute-with-sandbox.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/execute-with-sandbox.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/execute-with-sandbox.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/execute-with-sandbox.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/execute-with-timeout.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/execute-with-timeout.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/execute-with-timeout.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/execute-with-timeout.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/set-execution-timeout.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/set-execution-timeout.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/set-execution-timeout.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/set-execution-timeout.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/disable-dangerous-functions.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/setup/disable-dangerous-functions.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/disable-dangerous-functions.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/setup/disable-dangerous-functions.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/setup-sandboxed-environment.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/execution/setup/setup-sandboxed-environment.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/setup-sandboxed-environment.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/execution/setup/setup-sandboxed-environment.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/default-allowed-globals.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/globals/default-allowed-globals.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/default-allowed-globals.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/globals/default-allowed-globals.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/normalize-allowed-globals.test.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/globals/normalize-allowed-globals.test.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/normalize-allowed-globals.test.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/globals/normalize-allowed-globals.test.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/normalize-allowed-globals.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/globals/normalize-allowed-globals.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/normalize-allowed-globals.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/globals/normalize-allowed-globals.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/set-allowed-globals.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/globals/set-allowed-globals.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/set-allowed-globals.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/globals/set-allowed-globals.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/enforce-max-memory.test.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/memory/enforce-max-memory.test.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/enforce-max-memory.test.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/memory/enforce-max-memory.test.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/enforce-max-memory.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/memory/enforce-max-memory.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/enforce-max-memory.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/memory/enforce-max-memory.ts diff --git a/frontends/nextjs/src/lib/lua/functions/sandbox/get-lua-memory-usage-bytes.ts b/frontends/nextjs/src/lib/lua/functions/sandbox/memory/get-lua-memory-usage-bytes.ts similarity index 100% rename from frontends/nextjs/src/lib/lua/functions/sandbox/get-lua-memory-usage-bytes.ts rename to frontends/nextjs/src/lib/lua/functions/sandbox/memory/get-lua-memory-usage-bytes.ts