ECC × Itô 真实 CLI 桥接 — TDD 证据¶
日期:2026-08-05
来源计划:需求源自已批准的实现交接。未执行任何外部计划文件。
用户旅程¶
- 作为 ECC 操作员,我可以显式调用流式设备
login,然后仅使用验证用途的auth、find和status,或使用logout撤销设备,而无需重复客户端。 - 作为安全审查员,我可以证明不支持的操作、缺失的本地安装以及 ECC 试运行请求在任何子进程或网络操作之前失败。
- 作为 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