Skip to content

将ZCode、Claude Code、Codex纳入后续同步更新与核验 #93

Description

@mindcarver

结果

将ZCode、Claude Code、Codex纳入后续同步更新与核验。

用户问题

前次审计已确认剩余项,用户批准全部实施;三端更新为新增明确要求。

产品追溯

基准v0.16.1 / b5067a8;现有插件优化,无新产品PRD。

项目协调

Initiative:#90;节点 three-clients;图版本1;契约APPROVED。

范围内

AGENTS.md、config/platform-capabilities.json、scripts/verify-install.mjs、必要更新脚本、platform测试、docs/installation.md和verification.md

范围外

生产部署、认证修改、宿主App升级、无关重构和仓库保护修改。

已确认决策

保留 Issue/PR/独立验收/安全人工门及无关WIP。不得将确定性模拟、协议测试和真实模型实测混称;真实评测只用隔离fixture和任务授权资源,保存脱敏可复核证据。三端“更新”指 Thinloop 插件/技能载荷,不擅自升级宿主App或修改认证。WorkBuddy仍可SKIP。

方案确认

需要确认:否;状态:默认免确认,用户已明确授权全部优化。

验收条件

  • A1:规范交付规则明确以后每次Thinloop交付后检查三端,并在落后时更新;ZCode取消SKIP,WorkBuddy维持SKIP。
  • A2:按真实ZCode plugins list --json响应检查enabled/version/rootPath/技能载荷及支持Hook;缺失、漂移、坏载荷返回失败或未验证,不因其他插件无关告警判错Thinloop。
  • A3:提供并验证安全可重复的三端Thinloop更新路径,只更新明确插件载荷/链接,保留无关插件设置、数据、认证;最终版本安装由父合并后执行并复核。

实施方案

遵循现有代码与评测结构,先复现/定义可观察检查,实施最小完整行为并执行验证。

实施任务

  • T1:DONE;读 live Issue93 和平台契约,验证本机 ZCode 0.16.5 真 CLI 响应、原生 app-server 更新实现,以及 Claude CLI 更新接口。
  • T2:DONE;三端规则、ZCode只读完整载荷核验、限定目标的原生更新工具、回归测试及直接运行证据。
  • T3:工程检查与 PR 将 ZCode、Claude Code、Codex 纳入交付同步与原生更新 #96 已完成;独立验收、合并、main复核、最终版本安装和父 Execute 清理待完成。

验证与最终完成审计

  • A1/A2/A3:PASS。每交付三端核对规则、ZCode完整载荷与native更新路径、同版本漂移修复经独立验收。242/242全库,44+20独立场景、原生Claude嵌套参考/缺Skill同版本恢复;ZCode原生成功记录及当前实机只读验证支持。
  • T1/T2/T3:DONE。
  • 独立验收head:03ac704575e505c0e2e1213f7eb06df28c5b9473;PR 将 ZCode、Claude Code、Codex 纳入交付同步与原生更新 #96 MERGED;合并commit c08d956
  • main同步:本地与origin/main为上述commit。
  • 安装:本节点合并版本0.16.1,Codex/Claude Code/ZCode全部PASS;ZCode已由原生RPC从0.15.0更新,12技能2Hook及完整载荷匹配。证据/tmp/thinloop-after93-installs.json。项目后续0.17.0再次刷新由#94负责,不声称已经安装未来版本。
  • 变更:8个授权规则/配置/工具/测试/文档文件,无产品页面改动。
  • 清理所有者Execute:thinloop-93-clients工作树、本地及远端codex/93-three-clients已删除;无连续性状态。
  • 边界:独立沙箱ZCode更新重放因EPERM受限,未伪装成功;采用原生隔离实测轨迹和父真实更新、独立当前载荷核验。
  • 剩余阻塞:无。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions