Skip to content

finding(os-dev): 测试-only PR 的 skip-changeset 标签两次由 dev 声明却未落到 PR 上 —— 疑似 os-dev 定义/工具面缺口,每次都靠 PM 兜底 + 烧一轮门禁红 #5559

Description

@os-zhuang

发现于 services 车道 2026-08-05 的派发循环,同日两例(查重:仓内无既有单):

事实

为什么值得看

  • 每次缺失 = 一轮 Check Changeset 红 + 一次 PM 人工干预;测试-only / 工作流-only PR 在本仓是常态形状;
  • 三例对照说明问题不在权限而在流程位置:挂标签发生在 create_pull_request 之后的独立步骤,易被 dev 在收尾序列中遗漏 —— 「声明了 ≠ 执行了」恰是 declared ≠ enforced 的 agent 版。

可能方向(交 devx 分诊)

  1. os-dev 定义(.claude/agents/os-dev.md)的 PR 收尾清单里把「若无 changeset → 挂标签并回读 PR labels 验证」列为硬步骤(与「PR 正文以 Fixes 开头」同级);
  2. 或 Check Changeset 门禁在红时的提示文案已足够好(实测最终都能收敛)—— 接受现状,记录为已知摩擦。

finding,unassigned,归 devx 车道分诊。

Found-during: services 车道 PM 循环(session_01BWS4heBoAitLmzCLhcYdbK)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions