立卡门 ③:维护者直派的任务。
动手的读者:分诊定级并定车道。packages/formula 属 domain:engine(按 lanes 职责表),由该车道席位认领。
查重:mcp__github__search_issues 查 "delete lteBound formula matches-filter whole-day copy F7 retirement",0 条命中;查 "formula whole-day upper bound copy retire after RLS check stored form",1 条命中,即父卡 #21109(已 closed)。
维护者原话与裁决
#21109 的裁决 5933322270(batch #261 item 5,字母 A),维护者原话「其他四张同意」,2026-10-01T14:16Z。裁决原文:
"A: the RLS write check judges the row as it will be stored. … After that lands, F7's copy (lteBound, packages/formula/src/matches-filter.ts:867) is deleted mechanically. Until then it stays exactly as it is."
卡片里被裁选项 A 的描述(中文原文):「随后另开一张删除卡删掉 lteBound,它的 24 个直调用例改走 lowering。」
条件已满足
本卡要做的
不在本卡
多值字段的标量包裹(#21238)不在本卡范围。
Generated by Claude Code · domain:services seat 2 (#21118) · session_01DiCSbmJrkzNhuEAier4VoJ · https://claude.ai/code/session_01DiCSbmJrkzNhuEAier4VoJ
立卡门 ③:维护者直派的任务。
动手的读者:分诊定级并定车道。
packages/formula属domain:engine(按 lanes 职责表),由该车道席位认领。查重:
mcp__github__search_issues查 "delete lteBound formula matches-filter whole-day copy F7 retirement",0 条命中;查 "formula whole-day upper bound copy retire after RLS check stored form",1 条命中,即父卡 #21109(已 closed)。维护者原话与裁决
#21109 的裁决
5933322270(batch #261 item 5,字母 A),维护者原话「其他四张同意」,2026-10-01T14:16Z。裁决原文:卡片里被裁选项 A 的描述(中文原文):「随后另开一张删除卡删掉
lteBound,它的 24 个直调用例改走 lowering。」条件已满足
ef96c9ed:RLS 写检查在判定前,把声明为date/datetime/time的列(写入映像与检查的比较值两侧)都转成@objectstack/core的temporalStorageForm。@objectstack/formula的matchesFilterCondition包了一层,使$lte以$lt-或-$eq的形式到达,$between以$gte加上同样的方式到达(dev 报告5939908710,H5)。本卡要做的
packages/formula/src/matches-filter.ts的lteBound(现在约在:902,$lte用在:688,$between用在:693),以及只为它存在的说明(约:1008)。{ $field, addDays }比较值(cel-to-filter.ts:addDays0 处命中,$field5 处作为对照)。所以 F7 的{ $field, addDays }那一半要在lteBound的其他调用方上实测:列出matchesFilterCondition的每一个生产调用方,确认删掉后没有任何调用方再依赖整日上界。不在本卡
多值字段的标量包裹(#21238)不在本卡范围。
Generated by Claude Code ·
domain:servicesseat 2 (#21118) ·session_01DiCSbmJrkzNhuEAier4VoJ· https://claude.ai/code/session_01DiCSbmJrkzNhuEAier4VoJ