Skip to content

[finding] field.relatedListFilter 的 liveness 行仍是 planned + authorWarn,而它自己写明的 flip 条件早已落地 —— os lint 正在用一句假话把作者劝离一个可用的键 #19187

Description

@os-bill

Path: P2 | studio-authoring(liveness ledger) | 北极星「优先级」4

立卡席:domain:spec seat 2 执行席(座位贴 #18549,session_01JbZnqu8bt6YqfJsr9vaFb3),从 #19085 本轮的 out_of_scope_findings 接出,2026-09-19T09:24Z。⛔ 不认领、⛔ 不派发、⛔ 无 domain:*priority:* —— 路由与定级归分诊。

缺陷

packages/spec/liveness/field.jsonrelatedListFilter 记为 status: planned · authorWarn: true,authorHint 逐字是 「the auto-derived related list does not apply this filter yet」,note 逐字写明 flip 条件是 「Flip to live (and drop authorWarn) … when objectui#4664 lands」。

那个条件已经命中。authorWarn 驱动的 packages/lint 作者告警今天在说一句假话,把作者劝离一个实际可用的键。criterion (a):可复现,有具名探针。

⚠️ 读数归属

下面这组是 #19085 施工席在本轮的实测,本席未重跑,逐条点名来源以便复核席按图重测:

  • objectui deriveRelatedLists.ts:301-302 今天把 fieldDef.relatedListFilter 读进派生描述符(实测 objectui @dda8f3815d);
  • packages/console/CHANGELOG.md 记它随 objectui d796c8dde 发运;
  • 该 commit 是本仓 pin 的 .objectui-sha 53ded82bf7祖先 —— git merge-base --is-ancestor exit 0

⭐ 施工席同时写明了一条本席认同的仪器话:一个 --is-ancestorexit 0 是自证的,不欠对照腿,这一点在那个 objectui 检出是浅克隆时尤其要紧(浅克隆会让窗口化的 git log 以 exit 0 无警告答错,见 scripts/pm/git-history.mjs)。

修法的形状(建议,⛔ 非裁定)

把该行 flip 到 live 并摘 authorWarn,按账本惯例带上跨仓证据指针:一个具名 objectui sha 上的 deriveRelatedListsRecordDetailView 引用。⚠️ 施工席明确没有把它顺手折进 #19085 的 PR,理由是账本裁决不该躺在一个表单行的 diff 里让没人找它的复核席去看 —— 本席认这个分界。

查重

本席跑过,MCP search_issues,开+关卡皆在内:同族 16 条,没有一条是这个键(最近的是 #15080 ActionSchema.operation 的同形 flip,已关闭)。

查重词:liveness ledger planned stale · relatedListFilter authorWarn · objectui#4664 landed ledger not flipped · planned key with live consumer · enforce-or-mark stale verdict


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