ECC v2.0.0-rc.1 发布证据 - 2026-05-13
这只是发布就绪证据。它不会创建 GitHub 发布、
npm 发布、插件标签、市场提交或公告帖子。
源提交
| 字段 |
证据 |
| 上游 main 基线 |
797f283036904128bb1b348ae62019eb9f08cf39 |
| 证据分支 |
docs/release-readiness-20260513 |
| 证据范围 |
当前 main 在 PR #1846 之后,并包含仅针对 markdownlint 的 zh-CN CLAUDE 列表标记规范化 |
| Git 远程 |
https://github.com/affaan-m/everything-claude-code.git |
| 本地状态注意事项 |
工作树中存在无关的未跟踪 docs/drafts/ 目录 |
实际发布操作人员在发布前,应使用干净的检出,从最终发布提交重复执行这些检查。
队列与发布状态
| 检查面 |
命令 |
结果 |
| GitHub PR 和 issue |
gh pr list / gh issue list 覆盖 trunk、AgentShield、JARVIS、ECC-Tools、ECC-website |
在受跟踪仓库中,0 个打开的 PR 和 0 个打开的 issue |
| trunk 讨论 |
针对 affaan-m/everything-claude-code 的 GraphQL 讨论扫描 |
最近 100 个讨论均已关闭;未发现打开的讨论积压 |
| npm audit 签名门禁 |
PR #1846 |
已作为 797f283 合并;运行 npm audit 的工作流现在需要 npm audit signatures |
必需命令证据
| 证据 |
命令 |
结果 |
| Harness 审计 |
npm run harness:audit -- --format json |
overall_score: 70、max_score: 70,无优先操作 |
| 适配器记分卡 |
npm run harness:adapters -- --check |
Harness Adapter Compliance: PASS;11 个适配器 |
| 可观测性就绪 |
npm run observability:ready -- --format json |
overall_score: 16、max_score: 16、ready: true,无优先操作 |
| 根测试套件 |
node tests/run-all.js |
2376 通过,0 失败 |
| Markdown 检查 |
npx markdownlint-cli '**/*.md' --ignore node_modules |
在将两个 zh-CN CLAUDE 文档的星号列表项规范化为短横线列表项后通过 |
| 包发布面 |
node tests/scripts/npm-publish-surface.test.js |
2/2 通过;包发布面仍排除 Python 字节码/缓存产物 |
| 发布面 |
node tests/docs/ecc2-release-surface.test.js |
18/18 通过 |
| Rust 检查面 |
cd ecc2 && cargo test |
462/462 通过;警告仅针对未使用的函数/字段 |
安全门禁证据
| 检查面 |
命令或检查 |
结果 |
| 本地 npm 签名审计 |
PR #1846 之前的 npm audit signatures |
241 个已验证注册表签名和 30 个已验证证明 |
| 本地 npm 漏洞审计 |
PR #1846 之前的 npm audit --audit-level=high |
0 个漏洞 |
| 工作流安全验证器 |
node scripts/ci/validate-workflow-security.js |
已验证 7 个工作流文件 |
| 工作流验证器测试 |
node tests/ci/validate-workflow-security.test.js |
11/11 通过,包括新的签名门禁用例 |
| #1846 的 GitHub CI |
当前 HEAD 的 PR 检查 |
完整操作系统/包管理器矩阵通过,包括 windows-latest / Node 18.x / pnpm |
仍需审批或外部操作的阻塞项
- 创建或验证 GitHub 预发布
v2.0.0-rc.1。
- 使用 npm dist-tag
next 发布 ecc-universal@2.0.0-rc.1。
- 仅在明确批准后,创建并推送 Claude 插件标签。
- 确认线上 Claude/Codex/OpenCode 市场提交路径,或记录手动提交负责人和状态。
- 在发布文案中使用 ECC Tools 计费/App/Marketplace 声明之前,先验证这些声明。
- 在发布以及包/插件 URL 存在后,使用线上 URL 更新公告文案。