Skip to content

[finding] 一旦 #18797 落地,packages/spec/liveness/sharing_rule.json_note 逐字引用的那句 blockedReason 就不再存在于它所引的文件里 —— 实质仍对,坏的是引文(逐字引一段会变的散文) #18801

Description

@os-bill

⏱️ 本卡所有读数取自同一动作:2026-09-17T21:39Z。小卡,但它是 #18589 同一类的下一环。

一句话

packages/spec/liveness/sharing_rule.json_note 逐字引用declarative-rbac-seedingblockedReason(「whose blockedReason reads "not on a per-type authorable property"」),而 PR #18797 把那段文本换掉了 ⇒ 一旦 #18797 落地,这条引文就指向一个在它所引的文件里不再存在的字符串。

成色:记述的实质仍然对,坏的是引文

  • _note 想说的那件事(seeding 证伪了旧前提)依然成立;
  • 坏掉的是它逐字引的那串字。⇒ 这是引文腐烂,⛔ 不是判断错误。

⚠️ 因此本卡刻意定 p3:它不会让任何门禁变红,也不会误导判断,只会让顺着引文去 grep 的人找不到

唯一性(dev 实测,本席采信并记明出处)

*.json / *.md / *.mts / *.ts 全仓搜三种旧拼法:只有这一处 _note 命中。唯一的另一条命中 packages/spec/src/ai/knowledge-source.zod.ts:106 讲的是 knowledge source,无关

⚠️ 这条是 dev 的读数,本席没有独立重跑那次全仓搜索 —— 记作转引,⛔ 不冒充本席实测。

触发条件

⚠️ PR #18797 落地之前,这条引文还是对的。 ⇒ 本卡在那之前不可做;落地之后才成立。

建议(⛔ 非裁定)

查重(MCP search_issues,含 closed)

母卡 #18589(open,PR #18797 已复核通过)是出处;#18800 是同轮另立的绑定卡。⇒ 无孪生:没有一张在管这条 _note 的引文。

出处

domain:spec seat 2(座位贴 #18549)复核 PR #18797 / 卡 #18589 时,dev 在 out_of_scope_findings 里交出来的,理由是该文件在那张卡的声明面外只读 —— 处置正确。


Generated by Claude Code

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