跳转至

ECC × Itô 真实 CLI 桥接 — TDD 证据

日期:2026-08-05

来源计划:需求源自已批准的实现交接。未执行任何外部计划文件。

用户旅程

  1. 作为 ECC 操作员,我可以显式调用流式设备 login,然后仅使用验证用途的 auth、find 和 status,或使用 logout 撤销设备,而无需重复客户端。
  2. 作为安全审查员,我可以证明不支持的操作、缺失的本地安装以及 ECC 试运行请求在任何子进程或网络操作之前失败。
  3. 作为 agent-harness 用户,我可以安装一个真实技能,该技能仅命名真实的 CLI 命令和 MCP 工具。

RED 证据

在生产变更之前:

node tests/scripts/ito-cli-bridge.test.js
Passed: 13
Failed: 8

node tests/ci/ito-compute-skill.test.js
Passed: 2
Failed: 3

这些失败捕获了旧的合并 auth/login 接口、旧模式 API 密钥门控、缓冲的登录输出,以及过时的帮助、技能、MCP 和集成措辞。

GREEN 证据

node tests/scripts/ito-cli-bridge.test.js
Passed: 21
Failed: 0

node tests/ci/ito-compute-skill.test.js
Passed: 5
Failed: 0

node scripts/ci/validate-skills.js
Validated 281 skill directories

node tests/scripts/ito-compute-sponsor.test.js 达到 11 个通过和 2 个失败;两个失败均为设置失败,因为当前工作树缺少 ajv。node scripts/ci/validate-install-manifests.js 被同一缺失模块阻塞。未执行任何依赖安装。

测试规范

保证 测试 类型 结果
login、logout、auth、find 和 status 仅转发其已审查的接口 tests/scripts/ito-cli-bridge.test.js 端到端进程契约 PASS
登录输出在完成前流式传输,并且其退出状态会传播 tests/scripts/ito-cli-bridge.test.js 异步进程契约 PASS
auth --no-browser 在生成前失败 tests/scripts/ito-cli-bridge.test.js 负向进程契约 PASS
完整 RFQ 参数原样通过 tests/scripts/ito-cli-bridge.test.js 集成 PASS
登录会清除 API 密钥;auth/find/status 直接转发它;evals 保持隔离 tests/scripts/ito-cli-bridge.test.js 安全集成 PASS
不支持的操作和试运行操作在生成前失败 tests/scripts/ito-cli-bridge.test.js 负向端到端 PASS
缺失/相对可执行文件失败并给出精确的本地指导 tests/scripts/ito-cli-bridge.test.js 负向端到端 PASS
子进程输出和退出码被保留 tests/scripts/ito-cli-bridge.test.js 端到端进程契约 PASS
技能、包、清单和 MCP 模板保持一致 tests/ci/ito-compute-skill.test.js 仓库契约 PASS

已知缺口

  • 未调用任何实时 Itô API、RFQ、浏览器、GPU 节点或付费操作。
  • 未执行任何实时 GPU 资格验证。
  • CLI 仍为本地构建且未发布。

合并证据

未创建 TDD 检查点提交,因为实现交接明确禁止提交。工作树差异和本报告保留了 RED/GREEN 证据。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC