MCPcopy Create free account
hub / github.com/Noumena-Network/code / visibilityGroupForCommand

Function visibilityGroupForCommand

src/commands/env/index.js:98–121  ·  view source on GitHub ↗
({
  visibleInUi,
  hidden,
  reasons,
})

Source from the content-addressed store, hash-verified

96}
97
98function visibilityGroupForCommand({
99 visibleInUi,
100 hidden,
101 reasons,
102}) {
103 if (visibleInUi) return 'visible'
104 if (reasons.some(reason => AUTH_REASON_PATTERNS.some(_ => _.test(reason)))) {
105 return 'auth-gated'
106 }
107 if (
108 reasons.some(reason => POLICY_REASON_PATTERNS.some(_ => _.test(reason)))
109 ) {
110 return 'policy-growthbook-or-eligibility-gated'
111 }
112 if (
113 reasons.some(reason => CONTEXT_REASON_PATTERNS.some(_ => _.test(reason)))
114 ) {
115 return 'context-or-platform-gated'
116 }
117 if (hidden) {
118 return 'hidden-by-design'
119 }
120 return 'disabled-or-unclassified'
121}
122
123function buildBaseRuntimeReport() {
124 const buildMode = process.env.NCODE_BUILD_MODE ?? null

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected