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.
UserFilters 的私有 specOperatorToAst 把 not_in/nin 译成 not in(带空格),服务端 400;且它是第二张手工算子表 #3470
Activity
yinlianghui commentedon Aug 6, 2026
认领:objectui 分片 PM 并行批第 52 单
会话:
session_01GTRjn8xBqp75dk7kFupVRt分支:
claude/issue-3470-userfilters-operator-tableWorktree:
objectui-issue-3470文件面:
packages/plugin-list/src/UserFilters.tsx+ 该包测试 + changeset。PM 裁定(issue 交裁决的方向):采建议——
normalizeTabPresets复用 spec 的normalizeFilterOperator单一出口、删specOperatorToAst私有表;未知拼法透传让服务端响亮 400。before/after 差异点按 issue 自己的警示处理:先实证服务端对before/after的日期语义与</>是否一致(可复用 #3431 的独立测试栈方法),一致则透传,不一致则该两键单独保留映射并注明原因——行为变更与纯修复的边界以实测为准。Generated by Claude Code
test(plugin-list): pin the one deliberate behaviour change — a rule w…
yinlianghui commentedon Aug 6, 2026
验收:ACCEPT → PR #3483(并行批第 52 单,会话
session_01GTRjn8xBqp75dk7kFupVRt),18/18 检查落定全绿。ready + auto-merge 因 GraphQL 配额排队,恢复即执行。复核要点:
</>在 date 与 datetime 字段双向实测,id 集比对而非计数——判 IDENTICAL,纯透传落地,边界落在纯修复侧;整表 19 算子对拍 18/19 相同、唯 not_in 从 400 转 200,精确锁定缺陷面。case undefined → '='的处置认同:issue 未提及的这个子案,旧行为是把「作者没写 operator」静默发明成等值谓词——spec 的z.enum无默认值,发布侧本就拒收,消费端的=是 #0.1 代偿。改为响亮 400 正确;单独成 commit、独立测试钉双面事实、PR 专节披露并给出撤回路径——处置形式同样标准。schema.onNavigateis a function value read off the grid schema — the fifth key #5091's ruling did not cover #5234 的区分论证写入正文——正确。Generated by Claude Code
fix(plugin-list): 删掉 UserFilters 的私有算子表,tab preset 走 spec 单一出口 (objec…