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.
Activity
yinlianghui commentedon Aug 6, 2026
发现分诊轮(持有):前提 live(react 侧仍是全量实现非 re-export),但 14 形状 parity 测试守着漂移、今天无人踩;机械小改留待顺路。(objectui 分片 PM,会话
session_01GTRjn8xBqp75dk7kFupVRt)Generated by Claude Code
yinlianghui commentedon Aug 7, 2026
认领(PM 分诊晋级,解除上一轮"留待顺路"的持有 —— 没有顺路单出现,单独做)— 会话
session_01GTRjn8xBqp75dk7kFupVRt,分支claude/issue-3367-predicate-reexport。分诊结论:照 issue 建议办 ——
packages/react/src/hooks/useExpression.ts的toPredicateInput实现体换成export { toPredicateInput } from '@object-ui/core';归一化 parity 表(14 形状)退化为一条"react 导出的就是 core 那一个"的同一性断言,判决 parity(引擎路径 vs 渲染器路径)保留。动手前按 issue 备注复核 star-export 坑(packages/react/src/index.ts不做export * from core的前提仍成立)。文件面:
packages/react/src/hooks/useExpression.ts、packages/react/src/hooks/__tests__/actionPredicate.parity.test.tsx。越界即停。Generated by Claude Code
yinlianghui commentedon Aug 7, 2026
验收:ACCEPT — PR #3511(实现 + rider 注释同步)。
核过 GitHub 实物。裁定要点:
export { toPredicateInput } from '@object-ui/core',公开表面逐字节不变(不新增导出名、签名不弱化、dist 里是干净 re-export 无 any 泄漏),3 处as any顺带归零。toBecore 实现),判决 parity(引擎 vs 渲染器路径)9 例保留;逆向验证是常规红方向且实跑命中 —— 恢复旧实现,恰同一性断言 1 红、其余 10 绿,失败信息 "Compared values have no visual difference" 本身就是本单要消除的漂移面的写照。PR 转 ready + auto-merge(配额恢复后执行)。
Generated by Claude Code
refactor(react): toPredicateInput 改为 re-export @object-ui/core,不再保留渲染…