Skip to content
3 changes: 2 additions & 1 deletion .claude/reference/feature-flags.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ if (features.platform) {
| `datacenter` | Datacenter-related UI. |
| `danger-zone` | Destructive settings actions (`features.dangerZone`). |
| `byoc` | Bring Your Own Cloud (`features.byoc`): the BYOC option in the create-project flow, BYOC clusters in the project lists, and the `/orgs/$org/clusters/$cluster` page. Requires `platform`. |
| `services` | Managed services (`features.services`): the Services section of the onboarding product picker, the Durable Streams onboarding path, and the Services tab on the namespace settings drawer. Independent of `platform` (cloud hands out a managed service URL, self-host runs the worker container). |

Deployment flavors map to flag sets roughly as: **cloud** = all on; **OSS** = `auth`/`platform`/`acl` off; **enterprise** = `acl` on, `auth`/`platform` off (engine enforces auth without a login UI). Do not treat `platform`/`auth` as "engine requires credentials" — that is `acl`. **`compute` is opt-in even on cloud** — each Railway service adds it to `VITE_FEATURE_FLAGS` per-environment (e.g. staging on, prod off) rather than inheriting the cloud default-on set.

Expand Down Expand Up @@ -69,7 +70,7 @@ localStorage.setItem("FEATURE_FLAGS", ""); location.reload();
// Full cloud: all flags on (see the commented canonical list in frontend/.env.local)
localStorage.setItem(
"FEATURE_FLAGS",
"compute,platform,acl,auth,captcha,branding,support,billing,datacenter,danger-zone,multitenancy,byoc",
"compute,platform,acl,auth,captcha,branding,support,billing,datacenter,danger-zone,multitenancy,byoc,services",
);
location.reload();

Expand Down
18 changes: 18 additions & 0 deletions frontend/public/images/brand/durable-streams-mark.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 5 additions & 4 deletions frontend/src/app/actors-grid.tsx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions frontend/src/app/compute-deploy.tsx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 7 additions & 5 deletions frontend/src/app/engine-namespace-landing.tsx

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading