env('PORTAL_EDITORIAL_WORKFLOW_ENABLED', false), 'cluster_competitiveness' => env('PORTAL_EDITORIAL_CLUSTER_WORKFLOW_ENABLED', false), 'portfolio' => env('PORTAL_EDITORIAL_PORTFOLIO_ENABLED', false), 'demography' => env('PORTAL_EDITORIAL_DEMOGRAPHY_ENABLED', false), 'territorial_versions' => env('PORTAL_EDITORIAL_TERRITORIAL_ENABLED', false), 'structural_subjects' => env('PORTAL_EDITORIAL_STRUCTURES_ENABLED', false), 'zone_review' => env('PORTAL_EDITORIAL_ZONE_REVIEW_ENABLED', false), // Legal designation is explicit; management authority alone is not a legal designation. 'legal_reviewers' => [], 'legal_reviewer_emails' => is_string($legalReviewerEmails) ? array_values(array_filter(array_map(static fn (string $email): string => strtolower(trim($email)), explode(',', $legalReviewerEmails)))) : [], // Required separation is a policy, distinct from the legacy fact "independent_review". 'independent_approval' => ['resources' => [], 'kinds' => []], ];