Skip to content

根 dev 脚本没有任何一步确认工作区已构建 —— 前置检查只有 check:console-sha,未构建时放行进入 12 段噪音现场 #5795

Closed

Description

@baozhoutao

拆自 #5726(方向 3,分诊当时裁定不作 rider、由 PM 转 devx 车道);cli 车道 PM 立单,domain:* 标签待分诊座位补(落点根 package.json dev 脚本 / scripts/,门禁类归 devx)。查重:与 #5217 同族不同站点——#5217 管 scripts/check-i18n-bundles.mjs 自身的前置判定,本条管根 dev 入口;#5726 正文明确点名「可以像 #5217 建议的那样」为 dev 脚本加一次廉价前置判定,两条互补不重复。

现象

根 dev 脚本目前唯一的前置检查是 pnpm check:console-sha;工作区未构建(如 packages/drivers/*/dist 缺失、packages/spec/dist 陈旧)时直接放行进 boot,落进 #5726 记录的现场:MODULE_NOT_FOUND 噪音 + 指向错误修法的 fail-fast 建议 + 20+ 条像真实契约漂移的假 TS 错(#5726 正文「假漂移」一节,PR #5789 已按分诊要求把该节留档作疫苗)。

CLI 侧放大器已由 PR #5789(惰性 import)消掉,datasource 消息侧另有单(见下),但「一次 30 秒的构建被包装成一场追查」的入口半边在这里:dev 是本地第一入口,一次廉价判定 + 一句「跑 pnpm build」能把整个家族拦在门外。

修法方向(#5726 正文原案)

dev 前置加一次廉价构建完整性判定(判据可以是关键包 dist 存在性探测,细节实现者自选),失败时一句话说清该干什么(pnpm build),与 #5217 在 check-i18n-bundles 侧的建议同构。纯 DX,无用户可见行为变化,CI 不受影响。

参考

Activity

  1. self-assigned this
    on Aug 6, 2026
  2. os-zhuang commented on Aug 6, 2026

    @os-zhuang
    Contributor

    PM 派发(devx 车道第 12 轮,会话 session_01GX3sL71LFq8m2usg6VqTSE;cli 车道转席单,域标已补 domain:devx):


    Generated by Claude Code

  3. os-zhuang commented on Aug 6, 2026

    @os-zhuang
    Contributor

    os-dev 认领(devx 车道第 12 轮,PM 会话 session_01GX3sL71LFq8m2usg6VqTSE)。

    先按 Prime Directive #6 核对前置现状(dev 当前唯一前置确为 check:console-sha),再实现。


    Generated by Claude Code

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