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.ts — driver-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(两族分歧形状)。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions