Skip to content

Latest commit

 

History

History
140 lines (131 loc) · 6.73 KB

File metadata and controls

140 lines (131 loc) · 6.73 KB

STATUS

一、架构健康度

  • 模块总数:核心 12 个(appcommandsengine(含 hostpython-daemonruby-runtime)、hostinstancepersistpkgpluginservicesterminaluserlandtheme)。
  • host epoch、终端回压、实例 canonicalization、服务生命周期、staging restore、进程退出清理和交互终端调度均有源码及单测证据;浏览器门禁的 preview 与 DevTools 端口现在独立分配。
  • Cordis 运行时唯一基线为 DeepSeek Harness 的 @deepseek-ai/cordis@4.0.1;根依赖图不再包含上游 cordis@cordisjs/* 平行链。
  • 全部公开文档以英文主文档和完整简体中文对应页成对维护;协议、类型快照和发布契约保留必要的精确细节,并明确不是新手教程。

二、本次变更影响范围

  • 拆分超出 CI 行数限制的宿主终端和交互编辑器测试模块,保持 terminal.ts 原有导出路径不变。
  • 修复基准门禁:每个环境仍执行绝对预算与稳定性检查,历史回归只在构建输入和执行环境同时匹配时比较。
  • 修复浏览器门禁的固定端口误连;部署自检使用独立 preview/DevTools 端口,终端交互门禁完成清理后明确退出。
  • 未改变 @succinix/engine 的 peer 契约、RPC v2、Lifo terminal seam、实例隔离、service snapshot 或 package integrity 接口。

三、已知风险点

  • 平台限制仍有效:仅 Chromium 桌面环境;不提供真实内核、apt、权限位、原生二进制、入站网络或通用 Node/Python 子进程 PTY。
  • WebContainer、micropip 和虚拟 preview 依赖浏览器/运行时提供方;这些是设计边界,不是本轮门禁失败。
  • benchmark 指标是当前 macOS + Chromium 环境的性能样本,不代表其他设备的绝对性能。
  • 本轮 test:e2e 已通过 deploy 与 terminal-interactive,并在 bench 输出完整采样结果后因残余句柄未退出;test:bench:soak 未重跑,均不能视为本轮通过。
  • GitHub 的失败根因是文件规模和跨环境错误比较的基准门禁;需在远端干净 runner 上触发本地提交后的工作流确认完整发布链路。

四、下次最该做的事

  1. 修复 bench 与 soak 脚本在输出结果后的残余句柄,再重跑完整浏览器门禁。
  2. 将提交推送后观察 GitHub CIe2e-full 的干净 Ubuntu runner 结果。
  3. 后续只以 DeepSeek Harness 发布的 @deepseek-ai/cordis 与其 master 源码作为 Cordis 对齐基线。