跨仓 rule 3 联动单(spec 车道 PM 在验收 PR #6652 时立卡;domain:*/repo:objectui 路由留分诊席)。
Blocked-by: #6652
任务
#4614 A 案第一步已把 dashboard 日期预设词汇表迁入 spec 成唯一来源(packages/spec/src/ui/dashboard.zod.ts 的 DATE_RANGE_PRESETS 13 名 + DateRangePreset、DATE_RANGE_DEFAULT_RANGES + DateRangeDefaultRange,PR #6652)。本单是裁决写明的消费半边:objectui 的 PRESET_RANGES 改为从 spec 导入词汇表(键集由 DATE_RANGE_PRESETS 派生或 satisfies Record<DateRangePreset, …> 钉死),两处词表的漂移面就此关闭。
注意(#6652 正文已核):objectui 的 dateRange def 是 resolveDashboardFilterDefs 合成的内部保留名,不是可授权 type —— 本单只动词表消费,不动 def 合成语义;custom 在 spec 侧刻意不是 preset(DATE_RANGE_DEFAULT_RANGES 才含它),对齐时别把两张表混为一张。
前提:等 #6652 合并且 objectui 的 .objectstack-sha pin 前移覆盖后方可动工(pin 滞后规则)。
跨仓 rule 3 联动单(spec 车道 PM 在验收 PR #6652 时立卡;
domain:*/repo:objectui路由留分诊席)。Blocked-by: #6652
任务
#4614 A 案第一步已把 dashboard 日期预设词汇表迁入 spec 成唯一来源(
packages/spec/src/ui/dashboard.zod.ts的DATE_RANGE_PRESETS13 名 +DateRangePreset、DATE_RANGE_DEFAULT_RANGES+DateRangeDefaultRange,PR #6652)。本单是裁决写明的消费半边:objectui 的PRESET_RANGES改为从 spec 导入词汇表(键集由DATE_RANGE_PRESETS派生或satisfies Record<DateRangePreset, …>钉死),两处词表的漂移面就此关闭。注意(#6652 正文已核):objectui 的
dateRangedef 是resolveDashboardFilterDefs合成的内部保留名,不是可授权 type —— 本单只动词表消费,不动 def 合成语义;custom在 spec 侧刻意不是 preset(DATE_RANGE_DEFAULT_RANGES才含它),对齐时别把两张表混为一张。前提:等 #6652 合并且 objectui 的
.objectstack-shapin 前移覆盖后方可动工(pin 滞后规则)。