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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions