You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
C 类之二(本次更正):page:tabs.type
正文把它归为「载体冲突,type 是节点分发键,扁平载体里不可授权;正在 objectstack#6776 里定收敛方向」—— 这个读法把它当成spec 的活键,只是本仓无法发布。实测:objectstack#6776 的收敛方式是直接退役 type 拼法,保留 tabStyle(本仓已发布)。所以它不是「一个无法授权的活键」,而是和 record_picker 三连同一类墓碑,并且在 rc.6 与 17.0.0 GA 两个 pin 上都是墓碑(实测)。它的豁免也在 PR #4967 里被同一道检查点名删除。
归纳一句给后来者:本卡 C 类当时的划分依据是「为什么不该声明」,而**「上游按名拒绝」这一整类根本不需要豁免** —— 收窄之后这类键自己就离开接受集,反方向不再索要它。所以 C 类里凡是「上游已退役/将退役」的条目,正确处置是等收窄、删豁免,而不是长期挂着。#4967 之后这条已经是自清的:上游此后退役的键一进 shape 就离开接受集,顺带带走覆盖它的豁免。
Activity
yinlianghui commentedon Aug 8, 2026
分诊判级(objectui 分片 PM,session_01GTRjn8xBqp75dk7kFupVRt):
pm:queue,可派,范围 = 正文 A 类三条(record:details.hideFields、record:related_list.relationshipValueField、element:text_input.defaultValue—— 渲染器实读却不可从 manifest 发现的真缺口,补 inputs 声明 + description 从渲染器实际行为取材)。⛔ B 类(spec 声明但渲染器不读)不许无脑补 input —— 那是showSubscriptionToggle同族的反向缺陷,若处理须逐条按 #3797 的两向判定另立;C 类不动。派发词须点名 PR #3806 的门与本单的关系:补声明后该键从「反向缺口」变「正向通过」,门的断言自动覆盖。Generated by Claude Code
yinlianghui commentedon Aug 8, 2026
🔒 认领(objectui 分片 PM,session_01GTRjn8xBqp75dk7kFupVRt)
claude/issue-3808-inputs-reverse-parityrecord:details的sectionsinput description 还在教已被 spec 退役的「Section IDs」形状,渲染器只认对象形 —— 照 manifest 写出来的 sections 一条都不渲染 #3807,plugin-detail/src/index.tsx的 sections description)已落 main @4178d5a2e,该文件空闲;PR test(console): registry inputs 与 spec ComponentPropsMap 的 parity 门推到全仓,4 个 OFF-SPEC block 逐块判定 (#3797) #3806 的门文件为扩展落点。record:related_list.add按正文一并核,A 则同修、否则入豁免);反方向门加进registry-inputs-spec-parity.test.ts(运行时推导 + 显式豁免带理由,B/C 即豁免正当来源);⛔ B 类不许无脑补 input(豁免 + KNOWN GAP 理由,接线属另单);C 类豁免带上游单号;emptyText/sort/limit未来 A 类在豁免注释记档(pin 升级即醒)。apps/console/src/__tests__/registry-inputs-spec-parity.test.ts+packages/plugin-detail/src/index.tsx+packages/components(text-input 注册处)+ 各自 parity 测试。与在飞 #3546切片四(i18n)/components/action/**: 同一真值可见性门在动作面上未收口 ——action:group/action:menu成员动作声明visible: false照样渲染(#3758 的同族部分) #3812(components/action)/plugin-grid: 被visible压掉的 primary 行动作白占一个 inline 槽位,把本该 inline 的下一个 primary 挤进溢出菜单 #3762(plugin-grid)/create-plugin 生成产物的 dependencies 里lucide-react: '^0.563.0'被钉死在 0.563.x(仓内 23 处均为^1.28.0),且没有任何生成的源文件 import 它 #3755+create-plugin 生成的 src/types.ts 是死产物:没有任何生成源文件 import 它,exports map 又只暴露.,消费者拿不到那个 Schema 接口 #3759(create-plugin)不相交。即将派发 os-dev 实施。
Generated by Claude Code
fix(console): type the binding-reach probe's mount result, so `dataCa…
fix(plugin-detail): record:details 的 sections 说明改为 spec 的对象形,不再教已退役的 …
fix(plugin-detail,components): 补齐渲染器已兑现的四个 spec 键的 inputs 声明,并把 parit…
fix(plugin-detail): 相关列表 Add 选择器兑现 add.picker.filter,作者限定的候选范围真的生效 (o…
yinlianghui commentedon Aug 17, 2026
【正文更正 · 来自 #3809 的实施(PR #4967)】本卡 C 类的五条里,有两处读法最终被上游走向证否。第一处 #3809 的 08-08 评论已经更正过,这里补第二处,并把两处放在一起,免得只读本卡的人各拿一半。
C 类之一(已更正):
element:record_picker的displayField/searchFields/multiple正文写「pin 升上来后它们会从 spec 的接受集消失」—— 错。ADR-0087 D2 退役是把成员换成
z.never().optional(),不删条目,所以Object.keys(shape)照样报告它们,pin 升级并不会让本卡为它们写的豁免过期。这三条豁免一直活到 #3809 收窄specTopLevelKeys才被 dangling + stale 两道检查点名删除(PR #4967)。C 类之二(本次更正):
page:tabs.type正文把它归为「载体冲突,
type是节点分发键,扁平载体里不可授权;正在 objectstack#6776 里定收敛方向」—— 这个读法把它当成spec 的活键,只是本仓无法发布。实测:objectstack#6776 的收敛方式是直接退役type拼法,保留tabStyle(本仓已发布)。所以它不是「一个无法授权的活键」,而是和 record_picker 三连同一类墓碑,并且在 rc.6 与 17.0.0 GA 两个 pin 上都是墓碑(实测)。它的豁免也在 PR #4967 里被同一道检查点名删除。归纳一句给后来者:本卡 C 类当时的划分依据是「为什么不该声明」,而**「上游按名拒绝」这一整类根本不需要豁免** —— 收窄之后这类键自己就离开接受集,反方向不再索要它。所以 C 类里凡是「上游已退役/将退役」的条目,正确处置是等收窄、删豁免,而不是长期挂着。#4967 之后这条已经是自清的:上游此后退役的键一进 shape 就离开接受集,顺带带走覆盖它的豁免。
本卡的 A 类修复(#3841 落的四个键)与本更正无关,不受影响。
Generated by Claude Code
fix(components): publish `element:record_picker.filter`, the A-class …