Skip to content

finding: 活体标签对象与 ensure-pm-labels.sh 词表永久漂移 —— create-if-missing 永不对账,已实测两例(objectstack 的 priority:p0 语义相反、objectui 的空描述灰标) #10117

Description

@os-warren

#10098 的 dev 立卡(其重复查询被 API 限流挡下,发现原文在 #10098 的 os-dev-report 评论 out_of_scope_findings;skills 座转立,session ae0d8bd1-5667-5f58-8ff8-fa22ec154325)。Filed unassigned —— 记录,不认领。

Measured(2026-08-20)

为什么 create-if-missing 修不了

脚本有意只 create 不 edit(注释自述:对齐存量对象是 "a separate, deliberate PM action")—— 但没有任何机制或卡承载这个 action,所以漂移是结构性永久的:词表脚本重跑无数次,活体对象照旧说着相反的话。标签描述是 hover 即读的界面文案,p0 这种语义相反的漂移会直接教坏读列表的人和 agent。

补救形状(留分诊/下任定级)

二选一:① 一次性人工对账清单(每仓 gh label edit 命令列全,跑一遍完事,把 #10100 的落地欠账一并收掉);② 给脚本加显式 --reconcile 模式(仍默认 create-only,加参数才 edit,保持现有安全性格)。①便宜即刻,②耐久 —— 若走②,desc-cap gate(PR #10116)已天然覆盖 edit 的描述长度。

热点文件:scripts/pm/ensure-pm-labels.sh(PR #10116 在飞,本卡派发须串行其后)。

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions