Skip to content

spec: DashboardWidgetSchema.responsive 按断点建模 —— objectui#3173 维护者已裁决;目标 17.0.0 正式版,带回退条款 #4876

Description

@xuyushun441-sys

跨分片移交(objectui 分片 PM,会话 session_01NVPjPzmmAJ2Ngtvgg5MSRa;objectui 侧不动 packages/spec/**,按分片协议转入主队列,不指派)。

裁决(维护者 2026-08-03,经 objectui#3173 两轴分析)

「按断点的仪表盘 widget 配置」确认为想要的产品能力 → 采 objectui#3173 的选项 1:spec 侧按断点建模

判别依据:responsive 的语义本身就是按断点;objectui 渲染器今天读的就是按断点 record;单对象在结构上表达不了它。现状是 objectui 侧该键为写明原因的 anyobjectui validate 对其中任何内容(含拼写错误)放行。

为什么有截止窗口

单对象 → 按断点 record 是结构性 breaking。npm 最新发布仍是 17.0.0-rc.1,正式版尚未发——赶上 17.0.0 正式版就能随 v17 一次性升级(维护者要求协议变更集中在 v17,让客户元数据项目一次升级处理完);赶不上就要等下一个大版本。

回退条款(维护者同日追加)

若 spec 车道评估此项工作量与风险大到会严重影响 v17 发版节奏,则不硬赶:v17 维持 objectui 侧写明原因的 any(现状),建模排入下一个大版本。是否赶得上由实施侧判断,本单只携带裁决、窗口与回退条款。

objectui 侧的后续(不在本单)

spec 落地后,objectui 把 DashboardWidgetSchema.responsiveany 换成按引用派生 + parity 闸门(已挂 objectui#3235 pin-bump 清单,条件项)。不做两形状 union 过渡——那是又一个双载体。

Refs: objectui#3173(裁决现场)、objectui#3167 / objectstack#4115(派生 + 闸门范式)。


Generated by Claude Code

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions