|
|
@@ -61,3 +61,15 @@ Bot 工具只有 `credential_refs` 与 `credential_request`,输入严格为引
|
|
|
日志/JSON 在本机 `/tmp/yaoyao-vault-final-vitest.log`、`/tmp/yaoyao-vault-final-vitest.json`、`/tmp/yaoyao-vault-final-typecheck.log`、`/tmp/yaoyao-vault-final-build.log`、`/tmp/yaoyao-vault-final-runner-build.log`;首次全量证据为 `/tmp/yaoyao-vault-full-vitest.json`,隔离复验为 `/tmp/yaoyao-vault-isolated-failures.log`。构建输出为 `dist/`、`dist-server/server/credentialVault/` 和 `.runner-build/runner.mjs`,只进行了构建检查,没有打新签名安装包、推送、部署、重启生产或安装到日常设备;工作区并行附件修改另行负责,未混入密码库提交。
|
|
|
|
|
|
未验证的真实边界:不同 OS 身份间的隔离与攻击验证、部署后的 HTTPS 用户管理通道、复杂网站/登录后业务操作、真实外部 SSH/SFTP 目标、移动原生 UI、真实 Hermes/模型自主调用和生产数据恢复。上游 Hermes 模型/网关为测试夹具;Web/WorkspaceRuntime、工具 HTTP 路由、vault IPC、用户授权与本地 HTTPS 认证是实际代码执行。整个开发只接触 dummy 数据,未扫描 Keychain/.env/既有秘密库或录入真实秘密。正式 adapter 的本地协议实现已完成;实际 OS/IPC/CDP/网络部署尚未批准/实施/验收,当前环境不启用真实凭据登录。
|
|
|
+
|
|
|
+## 正式适配器本地验收(2026-09-30)
|
|
|
+
|
|
|
+实现提交 `cf0c6f0`,以并行聊天布局提交 `5ebefde` 为基准,未覆盖或混入其修改。版本仍为 v0.4.77。正式 adapter、Web/BFF/UI 与 broker 应使用此提交或其后兼容版本;Runner 仍使用 `credential-ref-v1`,不承担秘密执行,也没有增加虚假的 executor 能力声明。旧已交付签名安装包未更新,不能据其旧管理 UI 声称本次使用计划已经可操作;本轮只编译源码输出,不打包、安装或切换线上。
|
|
|
+
|
|
|
+默认并行全量 `vitest run --exclude 'tests/live/**'`:**2168 passed / 7 skipped / 0 failed**,其中密码库 7 文件 **65 项**全部通过。协议夹具实际运行 HTTPS 标准表单/成功页/退出页、SSH 公钥固定命令及 SFTP 读/写;Bot 流程 7 项从真实工具目录和任务授权到正式 adapter/脱敏回执,含网站/SSH/SFTP 执行中锁库撤权及 call ID 去重。另覆盖跨 origin/iframe/重定向拒绝、错误 host key 在认证前拒绝、非法密钥、有界读/指定路径、新文件排他写、无回执/泄露输出拒绝、失去私有连接/Runner 迟到回执、隔离批准撤销、专用 UI 计划编辑和固定正文密文保存。取消可能已有外部效果,测试确认未知结果和不重试,不能宣称远端回滚。
|
|
|
+
|
|
|
+类型检查、Web/服务端 build、Runner build 均通过。源码构建 `build-info.json` 为 `cf0c6f0`、build 675、dirty=true(用户原有未跟踪 `.zcode/` 保留,代码已提交);没有自主修改 package/release 版本。输出为 `dist/`、`dist-server/server/credentialVault/`、`.runner-build/runner.mjs`。Vite 仍报告现有大 chunk 警告;未调整警告阈值。没有 lint 脚本,不新增工具掩盖检查缺口。
|
|
|
+
|
|
|
+历史首跑不稳定仍记录:`kanbanRoutes.test.ts / requires an explicit canonical board on every board-scoped endpoint` 在无效 board 请求期望400、收到404;`workspace.test.ts / admits ten active conversation tasks for one Agent and rejects the eleventh without stopping them` 在默认 vi.waitFor 期望10个 prompt、收到7个。两完整文件本轮按默认并行复验126项通过,随后默认并行全量也通过;原始根因尚未定位,不能称已修复。没有简单降低 worker 掩盖本轮最终结果,也没有放宽原断言/超时。新增取消测试中发现夹具未分派 execute,以及使用轮询撞上工具等待间隔;已改为正确分派和等待协议明确提交事件。
|
|
|
+
|
|
|
+证据:`/tmp/yaoyao-vault-adapters-full.json`、`/tmp/yaoyao-vault-adapters-full.log`、`/tmp/yaoyao-vault-adapters-races.log`、`/tmp/yaoyao-vault-adapters-prior-failures.log`、`/tmp/yaoyao-vault-adapters-typecheck.log`、`/tmp/yaoyao-vault-adapters-build.log`、`/tmp/yaoyao-vault-adapters-runner-build.log`。只读/受限沙箱首跑不能绑定回环端口(EPERM),经授权放行本地测试后运行;没有真实网站/SSH 账号、OS 身份设置、守护进程安装、网络配置、推送或部署。
|