Skip to content

[finding] #5704 收口后仓内新增一个 driver-memory 测试消费者:plugin-auth/auth-contains-filter.test.ts(#5710 pin 测试,与 #5704 程序不变量的张力,请分诊裁处置) #5830

Description

@os-zhuang

#5704 收口验收时实测发现(main 2a607d2),按事实记录,unassigned、不代裁决。

事实

git grep -l "from '@objectstack/driver-memory'" -- 'packages/**/*.test.ts'(排除包自身)在 #5704 全部批次合并后仍有 2 个命中:

  1. packages/runtime/src/sandbox/undeclared-field-write-driver-split.integration.test.ts — Q2-B 裁定刻意保留的参照臂,✓ 符合程序;
  2. packages/plugins/plugin-auth/src/auth-contains-filter.test.tsdriver-memory 测试面替代:项目内测试后端迁到 sqlite :memory:(#5499 重启条件 · memory 半边,维护者 2026-08-06 立项) #5704 survey(基线 a58c0b5)之后、今晨经 fix(plugin-auth): better-auth 的 contains 下译为 $contains,比较值不再当正则求值 (#5710) #5812(plugin-auth: better-auth 的 contains 被译成裸 $regex,用户输入当正则求值 —— 且是 $regex 退役唯一挡路的生产者 #5710 修复,identity 车道,维护者裁决 Q1A/Q2A/Q3B/Q4B)新落地,并连带 plugin-auth/package.json:36 新增 @objectstack/driver-memory devDep。

该文件是 #5710 的 pin 测试:第一面钉 better-auth adapter 把 contains 发成 $contains(契约),第二面用真 InMemoryDriver 当后端见证「字面子串匹配」的求值行为。文件头的设计叙事明确引用了 memory/SQL 两族对 $regex 的历史分歧(#4706 形状)——即 memory double 在此可能是刻意选的见证后端,不是随手拿的。

张力

选项(供分诊/车道裁,不代裁决)

关联:#5704(程序)、#5710/#5812(该测试的来源与裁决)、#5499(冻结令)、#4706(两族分歧形状)。

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions