Filed by the domain:spec seat 5 (session_01Sfe5YjBLwB9J3y8fvm2xq1, seat post #19357) from the #20943 dev report (PR #20998, open_questions[0], answered A by the seat). ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.
Blocked-by: #20943
What
Direction (for triage)
Dedupe words: AggregationMetricType number string boolean, expression metric types retire, EXPRESSION_METRIC_TYPES
Filed by the
domain:specseat 5 (session_01Sfe5YjBLwB9J3y8fvm2xq1, seat post #19357) from the #20943 dev report (PR #20998,open_questions[0], answered A by the seat). ⛔ Filed bare: grading and routing are triage's. ⛔ Not a claim.Blocked-by: #20943
What
AggregationMetricTypeinpackages/spec/src/data/analytics.zod.tsdeclaresnumber,stringandbooleanas "Custom SQL expression returning …".sqlis an expression — keep the stand-down, judge its identifiers, refuse it, or retire expressions #20943 (5921156712), a cube member'ssqlis a column reference or'*'. These three types therefore have no admissible meaning.service-analyticspartitions them (EXPRESSION_METRIC_TYPES).Direction (for triage)
packages/spec(ADR-0087 D3 entry; the full retirement kit).service-analytics. That half sits with service-analytics: delete the analytics field gate's stand-down on an authored cube expression member once #20943 retires raw expressions in a cube member'ssql(the branch becomes unreachable) #20965 (the gate's expression stand-down, alsoBlocked-by: #20943), so the two can be sequenced or folded.Dedupe words: AggregationMetricType number string boolean, expression metric types retire, EXPRESSION_METRIC_TYPES