changelog-filename-gate / validate (push) Failing after 2s
推送被拦:E_FRONTEND_STATE「verified 必须填写 target_release」 (scripts/validate-changelog-frontmatter.mjs:325-327)。 这两处不是本次改出来的,昨天就空着。门禁只看本次推送的变更集, 所以碰到哪个文件哪个文件才暴露 —— 实测全仓 frontend_status=verified 的 182 个文件 target_release 全是空的,属潜伏的不一致,不是这两份特有。 本次只修我动过的这两个,没有顺手去改另外 180 个。 取值不猜:当前惯例是 target_release = "hl-ui@" + frontend_ref 前 8 位 (2026-08-23 ~ 2026-09-13 连续 6 例;旧惯例 v2.1 在 9 月只剩 2 例), 填进去的只是复述文件里已记着的那个前端提交,不是对发布号的新声明。 ⚠️ 记一句给后来人:validate-changelog-frontmatter.mjs --files <单个文件> 过了 不等于能推 —— 它只校验你点名的那些,而门禁校验的是本次推送的全部变更文件。 贴校验结果时要连「校验了几个对象」一起贴。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>