Skip to content

ADR-0120 17.x 收尾块:D5e isolated 安装期姿态硬门 + D6 文档/pin 测试扫荡 + 三姿态 conformance(阻塞于 #5030、#4986 的实现 PR) #5081

Description

@os-zhuang

⛔ 阻塞中,勿认领:依赖 ADR-0120 17.x 波前两块(#5030 的 driver 侧 D3+D4、#4986 的 spec 词汇 + lint)的 PR 合入。两者落地后本单解除阻塞。不入 pm:queue,由维护者安排。

ADR-0120(docs/adr/0120-unique-scope-vocabulary-and-null-safe-tenant-uniqueness.md,已 Accepted)17.x 波的第三块,范围:

D5e — isolated 安装期姿态硬门

D6 — 剩余成文契约扫荡(前两块未覆盖部分)

  • content/docs/data-modeling/indexing.mdx §Two ways to say "unique" 全节按新词汇重写(含 os:check 代码块);
  • content/docs/references/**gen:schema && gen:docs 再生成,不手改;
  • packages/plugins/driver-sql/src/sql-driver.ts syncDeclaredIndexes 文档块的「VERBATIM」表述收窄到 'global';
  • 全仓 grep 清掉与旧契约相悖的残留表述。

三姿态 conformance(ADR §Acceptance tests)

  • 同一 fixture app 在 single | group | isolated 三姿态启动,逐 S 行断言 enforcement;
  • 姿态翻转本身零 drift op 的 smoke 断言;
  • D5e 门演练:带 'global' 业务唯一的 fixture app 装进 isolated 环境 → 硬停、留痕、不复问;pre-gate 存量走 advisory 的断言;
  • scripts/adr-anchors.json 补 ADR-0120 锚点,pnpm check:adr-anchors 绿。

关联

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