From 153be45da1e1a6064c21597c5faadf580f5945b7 Mon Sep 17 00:00:00 2001 From: os-steve Date: Tue, 27 Oct 2026 06:53:31 +0000 Subject: [PATCH] docs(skills): name pnpm console:build where two internal skills still prescribed the retired objectui:build The objectui pin and its scripts are gone from main; the Console builds in this workspace from ui/apps/console with `pnpm console:build`. The two playbook lines that still told a checklist run or a dogfood session to run `pnpm objectui:build` from the pinned .objectui-sha now name the in-workspace flow: run `pnpm console:build` at the repo root, and edit the Console under ui/. Line counts are unchanged (the checklist-test ceiling sits at 0 headroom). Claude-Session: https://claude.ai/code/session_01ADHkmTQqaSwGFt1FkfF8pF Co-authored-by: Claude --- .claude/skills/checklist-test/SKILL.md | 2 +- .claude/skills/dogfood-verification/SKILL.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.claude/skills/checklist-test/SKILL.md b/.claude/skills/checklist-test/SKILL.md index e13930a42ca..bc2ed622e7f 100644 --- a/.claude/skills/checklist-test/SKILL.md +++ b/.claude/skills/checklist-test/SKILL.md @@ -66,7 +66,7 @@ blocked / not-run,⛔ 不进标题计数;与 blocked 的分界是 fixture 债 vs - **全是 `api` / `build` / `cli`** → 不需要 console 构建。把框架拉起来 (`objectstack dev`),驱动 REST/CLI。快(分钟级)。 - **有任何 `browser` / `mixed`** → 需要 vendored console dist。它与 showcase 工作区 - 闭包**分开**构建(`pnpm objectui:build`,从钉住的 `.objectui-sha` 构建);它存在 + 闭包**分开**构建(在仓库根目录跑 `pnpm console:build`,源码在 `ui/`,改 Console 就改那里);它存在 之前,第一次启动对 `/_console/` 是 404(dogfood §2 —— 真实前置条件,记录它,不要 伪造 block)。给构建留预算(冷 monorepo 上 ~10–30 分钟);它占掉大头,浏览器驱动 只是分钟级。 diff --git a/.claude/skills/dogfood-verification/SKILL.md b/.claude/skills/dogfood-verification/SKILL.md index eb950d97b3c..1a459a65bb0 100644 --- a/.claude/skills/dogfood-verification/SKILL.md +++ b/.claude/skills/dogfood-verification/SKILL.md @@ -87,8 +87,8 @@ dev 工作树、dev-server 端口、preview 浏览器全是**共享的**:并行 进 `packages/console/dist/.objectui-sha`;当这个章与仓库的 `.objectui-sha` pin 不一致时,`os dev` **拒绝挂载 `/_console`** 并打印补救 —— `/_console/` 404,横 幅不再宣传 console URL。那是要修的前置条件,不是产品缺陷:跑 - **`pnpm objectui:build`**(在*钉住的* SHA 上重建 —— `objectui:refresh` 会把 - pin 重新 bump 到你本地 `../objectui` 的 HEAD)再重启。`pnpm check:console-sha` + **`pnpm console:build`**(在仓库根目录跑,从本仓 `ui/` 下的 Console 源码重建; + 改 Console 就改 `ui/` 下的源码)再重启。`pnpm check:console-sha` 不启动也能报同一比较。`OS_ALLOW_CONSOLE_DRIFT=1` 是故意启动陈旧 bundle —— 那之 后你做的每个 console 观察,描述的都是一个仓库没有钉住的 commit。