Skip to content

perf: 复用已验证的健康环境 (T10.17) - #34

Merged
jinghero merged 2 commits into
AUTO-MAS-Project:mainfrom
jinghero:perf/bootstrap-environment-reuse
Nov 10, 2026
Merged

jinghero merged 2 commits into
AUTO-MAS-Project:mainfrom
jinghero:perf/bootstrap-environment-reuse

Conversation

@jinghero

@jinghero jinghero commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

摘要

  • 完整 bootstrap 在同版本、同 Commit 的环境通过真实校验后复用,减少重复准备和测速;保留目标更新、源码恢复及原锁规则。
  • 通过 version 公告可选能力,准备后的解释器/依赖复验或输出失败均保留损坏状态与原错误;旧默认、按需准备和显式修复保持原行为。
  • 提供隔离实测脚本,逐轮校验版本和 Commit,来源漂移立即中止。

验证

  • 验证对象 eaf859a7e999614ce1f8c29d3bcdf7cf986ff6f7,已合并上游 fix: 保留 uv 执行诊断并补齐失败日志 (T5.17) #33 并保留双方改动。gofmt、go vet ./...、go build -buildvcs=false ./...、git diff --check 通过;bootstrap/version 定向回归连续 20 轮通过。
  • 输出通道故障在修复前遗留 ready、未写损坏状态,修复后写入 broken 并保留原 cause;真实副本的源码篡改恢复与坏解释器拒绝验收通过。pstack 规范、规格独立复审无剩余问题。
  • 计时版本 fe04c2a,Windows 本机真实 uv、5 组交替,健康完整 bootstrap 中位数 7.46 秒 → 3.81 秒,减少 3.65 秒(约 49%)。此前两轮分别减少 4.15 秒和 5.20 秒,存在网络波动,不代表首次安装或整机启动收益。详细过程见 doc/current/M10/验收-T10.17-健康环境准备复用.md。

合并上游后,bootstrap/version/失败日志定向回归、uv 全包、vet 和 build 已复验通过;CLI 全包仍有下述已知临时目录清理失败。

验证限制

go test ./... -count=1 本机未全绿:未修改的文件系统夹具出现目录非空清理失败,另有 SUBST W: 未就绪;W: 问题在基线复现,文件系统失败用例基线定向重跑通过。没有跳过或削弱生产校验,CI 结果以本 PR 实际运行记录为准。

配套主程序 AUTO-MAS #1907 通过已有 version 查询确认能力后启用此选项,新版 Runtime 发布前保持原流程。

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-10T09:07:07.918045Z fe04c2a PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

# Conflicts:
#	doc/任务拆分.md
@jinghero
jinghero merged commit c88a364 into AUTO-MAS-Project:main Nov 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant