PM 补账立单(来源:PR #3497 正文"已知限制"与"诚实的边界"两节的显式披露,objectstack#5805 验收时承诺跟进)。查重:全量 open 清单基线 + 本席位经手新单核对,无同源单。finding 不排队,留分诊轮定级。
三个缺口(均为 #3497 有意保留、未处理)
registry 连续不可达无告警 :单次不可达按裁定容忍(exit 0 + ::warning:: + summary),但"上游挪锚点"这一半在不可达时根本没执行 —— 连续 N 周不可达意味着检查连续 N 周什么都没证明,而现状永远不升级为告警。需要跨运行状态(如在告警 issue 上累计评论、或读上次 run 的 conclusion),成本形态待量。
job 无 timeout-minutes :--check 是 46 次串行 registry 请求,挂住会静默烧满默认 6 小时时限 —— 每周烧一次也没人看见。一行修复,顺手价值高。
analyze 步骤崩溃不入 issue 通道 :component-analysis.js 唯一的非零退出是未捕获崩溃;ci(shadcn): 按失败类别把 shadcn:check 的退出码路由进 issue 通道 #3497 的三分类只覆盖 check 步骤,analyze 崩了 job 变红但红在无人看的周任务上 —— 与被吞退出码同形状的"静默失败缝",只是概率更低。
已验证的部分(不在本单)
手动 workflow_dispatch 已于 2026-08-07 02:17Z 实测一次:success ,dispatch 通路端到端打通。
告警通路(token 建 issue)仍未被真实激发过 (无漂移即无 alarm)—— ci(shadcn): 按失败类别把 shadcn:check 的退出码路由进 issue 通道 #3497 自己声明"谁也没验证过默认 token 建得了 issue"。首次真实 patch-failure 发生时,若 issue 没建出来,job 会红(建 issue 步骤有意不加 continue-on-error),届时以此单为锚排查。
关联:PR #3497 (机制与裁定)、objectstack#5805(原单)、PR #3496 (缓存投毒修复,同族)。
PM 补账立单(来源:PR #3497 正文"已知限制"与"诚实的边界"两节的显式披露,objectstack#5805 验收时承诺跟进)。查重:全量 open 清单基线 + 本席位经手新单核对,无同源单。
finding不排队,留分诊轮定级。三个缺口(均为 #3497 有意保留、未处理)
::warning::+ summary),但"上游挪锚点"这一半在不可达时根本没执行 —— 连续 N 周不可达意味着检查连续 N 周什么都没证明,而现状永远不升级为告警。需要跨运行状态(如在告警 issue 上累计评论、或读上次 run 的 conclusion),成本形态待量。timeout-minutes:--check是 46 次串行 registry 请求,挂住会静默烧满默认 6 小时时限 —— 每周烧一次也没人看见。一行修复,顺手价值高。component-analysis.js唯一的非零退出是未捕获崩溃;ci(shadcn): 按失败类别把 shadcn:check 的退出码路由进 issue 通道 #3497 的三分类只覆盖 check 步骤,analyze 崩了 job 变红但红在无人看的周任务上 —— 与被吞退出码同形状的"静默失败缝",只是概率更低。已验证的部分(不在本单)
workflow_dispatch已于 2026-08-07 02:17Z 实测一次:success,dispatch 通路端到端打通。关联:PR #3497(机制与裁定)、objectstack#5805(原单)、PR #3496(缓存投毒修复,同族)。