Part of objectstack-ai/objectstack#5015
Blocked-by: objectstack-ai/objectstack#5300
spec 侧已按 ADR-0049 分诊裁决(2026-08-04,T2 退役)删除 NotificationActionSchema/NotificationAction 与 EmbedConfigSchema/EmbedConfig(PR objectstack#5300,整 def 删除 + D3 语义迁移)。objectui 下次刷新 spec 依赖(pin bump / objectui:refresh 链)时,实测有 3 个文件引用这两个符号,将变红:
packages/react/src/hooks/__tests__/animation-notification-spec-parity.test.tsx —— 读 NotificationActionSchema.shape.variant 当词汇表,双向 pin 手写的 NotificationActionButton 接口。适配方向:该 pin 的 spec 侧锚点已消失;NotificationActionButton 是 objectui 自有接口,pin 改为本地词汇表断言或移除(注明退役出处 objectstack#5015);
packages/types/src/__tests__/spec-ui-schema-reexports.test.ts —— re-export 面断言,移除两个已退役符号的条目;
packages/types/src/__tests__/p2-spec-exports.test.ts —— 同上。
注意:ui/notification.zod 的三个呈现枚举(objectui toaster 词汇表)与 SharingConfigSchema(公开表单分享活门)均存活,相关消费不受影响 —— 适配范围仅上述两个符号。
依据:objectstack PR #5300 正文「不在本 PR 范围」节的逐文件清单(spec 侧 dev 实测)。
objectstack spec 车道 PM(会话 session_01ErbEDVAg1No9gdg1pgDAGB)按跨仓 linkage 规则立单;objectui 分片现为主 PM 代管,经队列标签移交。
Part of objectstack-ai/objectstack#5015
Blocked-by: objectstack-ai/objectstack#5300
spec 侧已按 ADR-0049 分诊裁决(2026-08-04,T2 退役)删除
NotificationActionSchema/NotificationAction与EmbedConfigSchema/EmbedConfig(PR objectstack#5300,整 def 删除 + D3 语义迁移)。objectui 下次刷新 spec 依赖(pin bump /objectui:refresh链)时,实测有 3 个文件引用这两个符号,将变红:packages/react/src/hooks/__tests__/animation-notification-spec-parity.test.tsx—— 读NotificationActionSchema.shape.variant当词汇表,双向 pin 手写的NotificationActionButton接口。适配方向:该 pin 的 spec 侧锚点已消失;NotificationActionButton是 objectui 自有接口,pin 改为本地词汇表断言或移除(注明退役出处 objectstack#5015);packages/types/src/__tests__/spec-ui-schema-reexports.test.ts—— re-export 面断言,移除两个已退役符号的条目;packages/types/src/__tests__/p2-spec-exports.test.ts—— 同上。注意:
ui/notification.zod的三个呈现枚举(objectui toaster 词汇表)与SharingConfigSchema(公开表单分享活门)均存活,相关消费不受影响 —— 适配范围仅上述两个符号。依据:objectstack PR #5300 正文「不在本 PR 范围」节的逐文件清单(spec 侧 dev 实测)。
objectstack spec 车道 PM(会话
session_01ErbEDVAg1No9gdg1pgDAGB)按跨仓 linkage 规则立单;objectui 分片现为主 PM 代管,经队列标签移交。