From 32b32438d13bfc73b754a74f6f2cdab27393eac1 Mon Sep 17 00:00:00 2001 From: lanrtop Date: Tue, 22 Sep 2026 01:59:57 +0900 Subject: [PATCH] docs(blueprint): record toolchain consumer pilot Record the verified Windows mise path and keep Enterprise CI plus new-session validation open. Rules-Applied: R13 --- .blueprint/manifest.yaml | 1 + .blueprint/modules/toolchain-capability-pack.md | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.blueprint/manifest.yaml b/.blueprint/manifest.yaml index 393ed69..51023b3 100644 --- a/.blueprint/manifest.yaml +++ b/.blueprint/manifest.yaml @@ -474,6 +474,7 @@ modules: area: infra status: in_progress progress: 86 + updated: 2026-09-22 (T7 消费者试点已完成 Windows mise 托管与 CLI 自检;Enterprise commit 9db00aa 已推 origin/dev,Gitea CI 与新会话 human_verify 待 dev/main 主线收敛后补验) note: "以项目标准声明为版本事实,mise 负责本地解析;炼境提供诊断、受控准备和 Agent 投影,不追随 Codex bundled runtime。v1 聚焦 Windows 项目的 Node + pnpm,明确不支持 WSL。" position: [2500, 950] edges: diff --git a/.blueprint/modules/toolchain-capability-pack.md b/.blueprint/modules/toolchain-capability-pack.md index dd9d5af..915746f 100644 --- a/.blueprint/modules/toolchain-capability-pack.md +++ b/.blueprint/modules/toolchain-capability-pack.md @@ -124,13 +124,13 @@ Enterprise System 已精确声明 Node `24.19.0` 与 pnpm `9.15.0`,而 Codex b - acceptance: "[cargo test] 对已有手写 mise.toml 的项目重跑 onboarding → 不覆盖文件并报告 existing/conflict;对明确选择接入且仅有 `.nvmrc` + packageManager 的临时项目 → 生成不重复版本的 resolver 配置;[Codex Skill] setup 先调用 get_toolchain_status,managed 项目使用 `mise exec -- pnpm`,unavailable 时明确降级而不宣称已准备。" - done_note: "2026-09-22:接入包新增条件式最小 mise resolver、toolchain-node-pnpm v1.0.0 描述符、AGENTS v1.9.0 与两层 Codex Skill 指引;已有 mise.toml 永不覆盖;commit-msg 改用 Lefthook `{1}` 参数兼容 managed worktree;16 个 onboarding 测试全绿。复盘待炼境 MCP 在本会话可用后回填。" -### 🔴 T7. Enterprise System 消费者试点与 CI 同源验证 -- status: blocked +### 🔵 T7. Enterprise System 消费者试点与 CI 同源验证 +- status: in_progress - complexity: M - depends: T3. MCP 只读诊断投影与契约文档, T4. 受控 mise 工具链准备能力, T6. Onboarding 与 Codex Skill 条件式工具链指引 - files: E:/code-project/enterprise-system/mise.toml, E:/code-project/enterprise-system/AGENTS.md, E:/code-project/enterprise-system/.gitea/workflows/ci.yml - acceptance: "agent_verify: [CLI] `mise exec -- node --version` → v24.19.0,`mise exec -- pnpm --version` → 9.15.0,`mise exec -- pnpm check:toolchain` → exit 0;[Gitea CI] 从 `.nvmrc` 与 packageManager 安装精确版本并在业务检查前通过 check:toolchain;package.json 与 pnpm-lock.yaml 无非预期改动;human_verify: 新 Codex 会话进入 Enterprise 后不再因 bundled pnpm 11 阻塞。" -- blocked_reason: "运行态只读试点已确认 Enterprise 的 Node 24.19.0、pnpm 9.15.0 声明与本机版本匹配,但 resolver=unavailable,因此仍不是跨 Agent 可复现的 ready_managed。写入试点依赖本分支先完成审查、合并并重建炼境;Enterprise 当前另一个会话还有未提交 T3 migration/蓝图改动,现阶段不跨项目写入或混合验证。" +- progress_note: "2026-09-22:PR #11 合并后,通过炼境 apply_onboarding_pack 为 Enterprise 写入最小 mise.toml、升级 AGENTS/skill/capability-packs,verify_onboarding 12/12;Windows 用户级安装 mise 2026.9.12 后,get_toolchain_status 为 ready_managed,mise exec 实测 Node v24.19.0、pnpm 9.15.0,pnpm check:toolchain exit 0,package.json/pnpm-lock.yaml 零改动。接入文件独立提交 9db00aa 并推送 origin/dev;dev 相对 main 已累积 110 文件历史差异,未创建巨型 PR,故 Gitea CI 与新 Codex 会话 human_verify 仍待主线收敛后完成。" ## 执行顺序 -- 2.45.2