{"revision":79,"refreshedAtUtc":"2026-10-02T21:13:11.6500705Z","mutationAllowed":true,"values":{"projectMembersEditConfigurable":true,"livingSearchConfigurable":false,"studyPartitionConfigurable":true,"pdfReviewConfigurable":true,"studyFiltersConfigurable":false,"stagePermissionsConfigurable":true,"reviewDataUploadConfigurable":false,"projectJoinRequestFormConfigurable":false,"reviewEligibilityPolicy":false,"proportionalStudyAllocation":true,"screeningKeywordHighlighting":false,"bulkPdfUpload":true,"disableMembership":false,"showContactUsForm":true,"studiesDownloadEnabled":false,"newQuestionManagement":false,"annotationFormV2":true,"integratedPdfViewer":true,"stageReviewRedesign":true,"stageReviewDockview":true,"studyManagementProcessing":true,"newProgressIndicators":false,"showStageOverviewAreaCharts":false,"newStageOverview":true,"newScreeningOverview":false,"quantitativeDataExportEnabled":true,"versionMismatchCheck":true,"signalRActive":true,"themeToggle":true,"robToolEnabled":false,"showUpdateInclusionInfo":true,"graph2data":false,"devMode":false,"zonelessChangeDetection":false,"errorTracking":true,"apmEnabled":true,"logRocketEnabled":false,"maxInProgressSessions":true,"materializedProjectStatisticsWrites":true,"materializedProjectStatisticsServing":true,"materializedProjectStatisticsScreening":true,"materializedProjectStatisticsMembershipScreening":false,"materializedProjectStatisticsAnnotation":false,"materializedProjectStatisticsMembershipAnnotation":false,"materializedProjectStatisticsQuestionAnswers":false,"materializedProjectStatisticsSearchPopulation":false,"materializedProjectStatisticsDerivedSummaries":false,"materializedProjectStatisticsFold":true,"materializedProjectStatisticsProjectOverview":true,"materializedProjectStatisticsStageOverview":false,"materializedProjectStatisticsHistory":true,"materializedProjectStatisticsReviewerAnnotationHistory":false,"materializedProjectStatisticsStageHistory":false,"materializedProjectStatisticsReviewerHistory":false,"materializedProjectStatisticsSearchCounts":false,"materializedProjectStatisticsScreeningInfo":false,"materializedProjectStatisticsStageOverviewBundle":false,"materializedProjectStatisticsReviewerProgress":false,"materializedProjectStatisticsProjectReviewerProgress":false,"materializedProjectStatisticsQuestionCounts":false,"materializedProjectStatisticsPages":true,"materializedProjectStatisticsSignalR":true,"materializedProjectStatisticsExports":true},"flags":[{"key":"projectMembersEditConfigurable","category":"projectSettings","description":"Enable project members editing functionality","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"livingSearchConfigurable","category":"projectSettings","description":"Enable living search configuration","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"studyPartitionConfigurable","category":"projectSettings","description":"Enable study partition configuration","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"pdfReviewConfigurable","category":"projectSettings","description":"Enable PDF review configuration","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"studyFiltersConfigurable","category":"projectSettings","description":"Enable study filters configuration","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"stagePermissionsConfigurable","category":"projectSettings","description":"Enable stage permissions configuration","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"reviewDataUploadConfigurable","category":"projectSettings","description":"Enable review data upload feature","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"projectJoinRequestFormConfigurable","category":"projectSettings","description":"Enable project join request form","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"reviewEligibilityPolicy","category":"projectSettings","description":"Enable mode-specific review configuration and combined additional-screening policy","activationRequirement":"pageReload","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"proportionalStudyAllocation","category":"projectSettings","description":"Enable proportional allocation for annotation-stage review slots","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"screeningKeywordHighlighting","category":"projectSettings","description":"Enable project inclusion/exclusion keyword lists and their highlighting in the integrated PDF viewer","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"bulkPdfUpload","category":"projectSettings","description":"Enable bulk PDF upload for systematic searches","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[{"key":"deletionLifecycle","description":"Deletion lifecycle","impact":"Bulk PDF delivery needs coordinated deletion handling in both API and Project Management.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"disableMembership","category":"projectSettings","description":"Enable auditable project membership disable and re-enable controls","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"showContactUsForm","category":"uiFeatures","description":"Show the contact us form","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"studiesDownloadEnabled","category":"uiFeatures","description":"Enable studies download functionality","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"newQuestionManagement","category":"uiFeatures","description":"Enable new question management UI","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"annotationFormV2","category":"uiFeatures","description":"Enable the accelerated annotation form v2","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"integratedPdfViewer","category":"uiFeatures","description":"Enable the synchronized integrated study PDF viewer","activationRequirement":"pageReload","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"stageReviewRedesign","category":"uiFeatures","description":"Enable the redesigned stage review page shell","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"stageReviewDockview","category":"uiFeatures","description":"Evaluation only: render the stage review workspace with the Dockview docking layout","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[{"key":"stageReviewRedesign","description":"Redesigned stage review shell","impact":"The Dockview workspace replaces the work area inside the redesigned stage-review shell, so it is never mounted while the redesigned shell is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true}],"runtimeManageable":true,"managementReason":null},{"key":"studyManagementProcessing","category":"uiFeatures","description":"Enable the Study Management Processing page and its contextual links","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"newProgressIndicators","category":"uiFeatures","description":"Enable new progress indicators","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"showStageOverviewAreaCharts","category":"uiFeatures","description":"Show area charts in stage overview","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"newStageOverview","category":"uiFeatures","description":"Enable new stage overview UI","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"newScreeningOverview","category":"uiFeatures","description":"Enable new screening overview UI","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"quantitativeDataExportEnabled","category":"uiFeatures","description":"Enable quantitative data export","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"versionMismatchCheck","category":"uiFeatures","description":"Enable version mismatch checking","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"signalRActive","category":"uiFeatures","description":"Enable SignalR real-time updates","activationRequirement":"pageReload","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"themeToggle","category":"uiFeatures","description":"Enable light/dark theme toggle and dark mode support","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"robToolEnabled","category":"robFeatures","description":"Enable Risk of Bias tool","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"showUpdateInclusionInfo","category":"robFeatures","description":"Show update inclusion info","activationRequirement":"immediate","staticValue":false,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"graph2data","category":"dataFeatures","description":"Enable Graph2Data feature","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"devMode","category":"development","description":"Enable development-mode features","activationRequirement":"pageReload","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"zonelessChangeDetection","category":"development","description":"Bootstrap the browser app with zoneless change detection","activationRequirement":"pageReload","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"errorTracking","category":"monitoring","description":"Enable Sentry error tracking","activationRequirement":"pageReload","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"apmEnabled","category":"monitoring","description":"Enable application performance monitoring","activationRequirement":"pageReload","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"logRocketEnabled","category":"monitoring","description":"Enable LogRocket session recording","activationRequirement":"pageReload","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"maxInProgressSessions","category":"backend","description":"Enable maximum in-progress session limits","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsWrites","category":"backend","description":"Publish materialized project-statistics deltas (coordinated deployment configuration required)","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsServing","category":"backend","description":"Serve materialized project statistics instead of authoritative aggregation","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsScreening","category":"backend","description":"Materialize the project screening metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":true,"overrideValue":true,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsMembershipScreening","category":"backend","description":"Materialize the membership/reviewer screening metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsAnnotation","category":"backend","description":"Materialize the stage annotation metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsMembershipAnnotation","category":"backend","description":"Materialize the membership-stage annotation metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsQuestionAnswers","category":"backend","description":"Materialize the question answers metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsSearchPopulation","category":"backend","description":"Materialize the search/population metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsDerivedSummaries","category":"backend","description":"Materialize the project/stage derived summary metric family (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":false,"overrideValue":false,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsFold","category":"backend","description":"Append pending statistics entries to Study saves and fold them asynchronously, on projects whose durable fold mode is enabled (deployment-managed across mutation hosts)","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":false,"managementReason":"This statistics maintenance gate is deployment-managed across API and Project Management."},{"key":"materializedProjectStatisticsProjectOverview","category":"materializedStatistics","description":"Serve the screening-only Project Overview surface (FEAT-024 phase 5.1)","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Project Overview requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsScreening","description":"Project screening family","impact":"Project Overview requires the screening family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsStageOverview","category":"materializedStatistics","description":"Serve the current Stage Overview annotation pie (FEAT-024 phase 5.2 first slice)","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Stage Overview requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsAnnotation","description":"Stage annotation family","impact":"The Stage Overview annotation pie requires the stage annotation family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsHistory","category":"materializedStatistics","description":"Read immutable screening observations on Screening Overview","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"History requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsScreening","description":"Screening family","impact":"Screening history requires the screening family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsReviewerAnnotationHistory","category":"materializedStatistics","description":"Show retained membership-stage annotation history in the reviewer dialog","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"History requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsAnnotation","description":"Stage annotation","impact":"History requires retained stage annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipAnnotation","description":"Membership annotation","impact":"History requires retained membership annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsStageHistory","category":"materializedStatistics","description":"Read immutable stage annotation observations on Stage Overview","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"History requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsAnnotation","description":"Annotation family","impact":"Stage history requires the annotation family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsReviewerHistory","category":"materializedStatistics","description":"Read immutable reviewer screening observations in the reviewer history dialog","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"History requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsMembershipScreening","description":"Membership screening family","impact":"Reviewer screening history requires the membership screening family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsSearchCounts","category":"materializedStatistics","description":"Use coherent imported search counts on project and search list reads","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Search counts require page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsSearchPopulation","description":"Search population","impact":"Search counts require imported population statistics. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsScreeningInfo","category":"materializedStatistics","description":"Serve coherent Screening Info charts and reviewer counts","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Screening Info requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsScreening","description":"Screening","impact":"Requires screening totals. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipScreening","description":"Membership screening","impact":"Requires membership screening. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsStageOverviewBundle","category":"materializedStatistics","description":"Serve coherent current Stage Overview statistics without broad aggregation","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Stage Overview requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsScreening","description":"Screening","impact":"Requires screening totals. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipScreening","description":"Membership screening","impact":"Requires membership screening. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false},{"key":"materializedProjectStatisticsAnnotation","description":"Annotation","impact":"Requires stage annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipAnnotation","description":"Membership annotation","impact":"Requires membership annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsReviewerProgress","category":"materializedStatistics","description":"Serve the signed-in reviewer's current stage progress (FEAT-024 phase 5.3)","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Reviewer progress requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsMembershipScreening","description":"Reviewer screening","impact":"Reviewer progress requires reviewer screening. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipAnnotation","description":"Reviewer annotation","impact":"Reviewer progress requires reviewer annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsProjectReviewerProgress","category":"materializedStatistics","description":"Serve the signed-in reviewer's current project progress (FEAT-024 phase 5.3)","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Reviewer progress requires page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsMembershipScreening","description":"Reviewer screening","impact":"Reviewer progress requires reviewer screening. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false},{"key":"materializedProjectStatisticsMembershipAnnotation","description":"Reviewer annotation","impact":"Reviewer progress requires reviewer annotation. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsQuestionCounts","category":"materializedStatistics","description":"Use fresh question-answer counts in question management","activationRequirement":"immediate","staticValue":false,"overrideValue":null,"effectiveValue":false,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false},{"key":"materializedProjectStatisticsPages","description":"Page consumers","impact":"Question counts require page consumers.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsQuestionAnswers","description":"Question answer family","impact":"Question counts require the question family. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":false,"satisfied":false,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsPages","category":"materializedStatistics","description":"Serve materialized project statistics to page surfaces (FEAT-024 phase 5.1-5.3)","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsSignalR","category":"materializedStatistics","description":"Consume materialized statistics client-invalidation revisions over SignalR (FEAT-024 phase 5.4)","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null},{"key":"materializedProjectStatisticsExports","category":"materializedStatistics","description":"Serve materialized project statistics to exports and reports (FEAT-024 phase 5.5)","activationRequirement":"immediate","staticValue":true,"overrideValue":null,"effectiveValue":true,"dependencies":[{"key":"materializedProjectStatisticsServing","description":"Materialized project-statistics serving","impact":"A consumer cannot read the materialized projection while the global serving kill switch is off.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":true},{"key":"materializedProjectStatisticsWrites","description":"Materialized project-statistics writes","impact":"Materialized project statistics are only valid while source transactions are publishing deltas for them. Coordinated deployment configuration is required across mutation hosts.","requiredValue":true,"currentValue":true,"satisfied":true,"runtimeManageable":false}],"runtimeManageable":true,"managementReason":null}],"groups":[{"key":"bulk-pdf-upload-v1","name":"Bulk PDF upload and processing activity","description":"Controls bulk PDF upload and the Processing activity page together. Processing activity also shows other study jobs. Uploads require deployed deletion handling, notifier cleanup authority and a ready PDF processing pipeline. Disabling hides these entry points while existing jobs and cleanup continue.","keys":["bulkPdfUpload","studyManagementProcessing"]},{"key":"review-workspace-v1","name":"Stage review and annotation form 2","description":"Enable or disable the form, redesigned shell, docking workspace and integrated PDF viewer together. PDF changes require a page reload; form eligibility still applies.","keys":["annotationFormV2","stageReviewRedesign","stageReviewDockview","integratedPdfViewer"]},{"key":"statistics-consumers-v2","name":"Use precomputed screening statistics","description":"Controls serving, pages, Project Overview, screening history and live statistics refreshes together. Requires deployed maintenance, screening and serving; live refreshes also need SignalR connectivity. Only enrolled, ready projects use precomputed results. Disabling stops these consumers while maintenance continues. Stage and reviewer history need separately deployed families; exports have no precomputed consumer yet.","keys":["materializedProjectStatisticsServing","materializedProjectStatisticsPages","materializedProjectStatisticsProjectOverview","materializedProjectStatisticsHistory","materializedProjectStatisticsSignalR"]}]}