OpenWork EE has been rendered with:

  DEN_BASE_URL={{ .Values.config.public.webOrigin }}

DEN_BASE_URL is now the primary public Den URL. den-api derives Better Auth,
CORS/trusted origins, web-app hosts, API defaults, and MCP resource defaults
from this value unless compatibility overrides are set.

{{- $overrides := list -}}
{{- if .Values.config.public.apiOrigin }}{{- $overrides = append $overrides (printf "config.public.apiOrigin=%s" .Values.config.public.apiOrigin) -}}{{- end -}}
{{- if .Values.config.public.mcpResourceUrl }}{{- $overrides = append $overrides (printf "config.public.mcpResourceUrl=%s" .Values.config.public.mcpResourceUrl) -}}{{- end -}}
{{- if .Values.config.public.desktopDenBaseUrl }}{{- $overrides = append $overrides (printf "config.public.desktopDenBaseUrl=%s" .Values.config.public.desktopDenBaseUrl) -}}{{- end -}}
{{- if .Values.config.public.corsOrigins }}{{- $overrides = append $overrides (printf "config.public.corsOrigins=%s" .Values.config.public.corsOrigins) -}}{{- end -}}
{{- if .Values.config.public.betterAuthTrustedOrigins }}{{- $overrides = append $overrides (printf "config.public.betterAuthTrustedOrigins=%s" .Values.config.public.betterAuthTrustedOrigins) -}}{{- end -}}
{{- if .Values.config.public.webAppHosts }}{{- $overrides = append $overrides (printf "config.public.webAppHosts=%s" .Values.config.public.webAppHosts) -}}{{- end -}}
{{- if gt (len $overrides) 0 }}

Compatibility URL overrides are still set:
{{- range $overrides }}
  - {{ . }}
{{- end }}

Keep these only for a deliberate split-origin/migration topology. For the
single-origin recommended deployment, clear them so Den derives the values from
config.public.webOrigin.
{{- end }}
