Files

49 lines
5.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 0.5.0+artemis.6 审查与验证
2026-10-30,Windows x64、Python 3.14.0、ARTEMIS 2.4.4 源码环境。市场阶段为 preview。以下为本次实际运行结果,未将原 Skill 的 357 条路由视为已执行的业务测试。
## 修复与确定性回归
- 全部 134 项插件单元测试通过,包含新增 10 项生命周期回归;修改的 5 个 Python 文件通过 Ruff 检查和格式检查。
- 环境自检与普通工具共用 Windows Job:进程先挂起、纳入 Job 后恢复;正常/非零退出、超时、输出超限和拥有者退出后清理后代。真实合成进程验证这些路径,未操作业务程序。
- 注入执行后清理核验失败,回执保持 `execution=unknown`、写操作 `side_effect=possible`、`retryable=false`。只有已知启动前失败才能报告 `not_started`,泛化 I/O 异常不再冒充未执行。输出超限不回传不完整工具输出。
- 实际 stdio MCP `environment_doctor(check_versions=true)` 调用被取消后,合成工具及后代在约 0.03 秒内确认退出,早于内部 3 秒检查超时。
- 固件文件预检后替换、截断或增大原文件的回归通过;V2 模拟协议接收的仍是已核验的保护快照字节及 SHA256。未向真实设备烧录。
- 安全解包、真实 MCP 握手及 20 项工具定义检查通过;隔离 MCP 场景完成 8 次安全调用、10 份附件落盘。
## 安装、权限和宿主契约
- 独立临时插件目录安装上一候选,再升级本修订:运行中的固定版本阻止更新/卸载;空闲更新保留配置并停用,未自动授权新版本。
- `desktop:local` 和 `lab:device-test` 声明资源分别验证互斥。未另建调度器或抢占用户任务。
- 错误证据 SHA256 和错误宿主附件 SHA256 被拒绝;缺失证据的联合断言保持 `inconclusive`;中文文件名和有效摘要导入成功。
- 合成凭据脱敏回归通过。该结果不意味着原始 PCAP、媒体、串口等业务文件自动无敏感内容;交付仍遵守资料权限。
- 临时目录卸载插件后,历史附件仍可读且字节不变;没有删除任何用户任务或历史。
## 正常 ARTEMIS 任务
原生任务 `54c039c8-3bf5-444f-9f89-4a00f3220a1b`,Pro、computer;使用已授权视觉插件的只读窗口观察与本插件的受限配置。任务固定插件 `0.5.0+artemis.6`,固件写入关闭。
真实目标是离线资料归档:环境发现、用例路由、导入指定本机文本及校验 SHA256,再生成联合 Markdown/JSON/ZIP。任务完成,5 项检查全部通过,正式结论来源为 AI,不是人工复验。首次联合包参数被校验拒绝并明确返回未执行;修正为普通附件文件名后成功,无未知写操作重提。
执行中实际观察到 `task_paused`,该快照记录暂停累计 75.164 秒;恢复指令被接受并消费,随后任务完成。最终报告未保留完整暂停时长字段,因此不从最终报告推算暂停总时长。
输入文本 SHA256:`0e3d87001cfec4549aaf9cfaac66ed141d472ab3a17c89c87eda2221144f3041`。8 份原生调用附件均读回并核对摘要;导出的全部资料 ZIP 中附件字节与原记录一致。Word/Excel 容器 CRC 与必要 XML 结构通过检查,未声称页面视觉排版已逐页验收。
| 导出 | 字节 | SHA256 |
| --- | ---: | --- |
| Word | 46831 | `dea46c514641d6786989082977d8006c4fc37b348f315ede96b5bd39a8e8160f` |
| Excel | 23825 | `d936737ba941c393bcb892adccdbef0acf68d007709d740a150855023d18e819` |
| 全部资料 ZIP | 187296 | `9cc73e2d52af04a6b85263598fa4cb8683586fab408e83ab338cda86c890bfd4` |
原始任务资料保留在验证方本地,含环境元数据,不随市场包公开。正式包只含此范围摘要、代码、参考资料和合成测试。
## 来源和未测范围
输入候选 `0.5.0+artemis.5` ZIP SHA256:`ea346eb452d2c879b4e4a8183c58a58679e6d310ab0708d468f96a8d27628e71`。来源清单保留修改前的摘要;vendor 协议文件未改动。原资料按成都易瞳科技有限公司的市场分发确认记录处理,适配层按 Apache-2.0;确认记录不是签署证明或通用开源授权。
Git 空白检查已执行:原始协议参考 `v1.md`、中文接口文档和历史 observation 补丁带有原始行尾空白,保留来源字节;该检查有这些导入告警,不能称为全仓空白检查通过。新修订代码无新增空白问题。Git 属性禁用本插件来源文件的自动换行转换,避免 Windows 提交改变已记录哈希。
未执行真实固件升级、设备发现/网络扫描、PCAP 抓取、串口采集、全套第三方工具现场联调或全部 357 条业务用例;未实测其他 Python/ARTEMIS 版本、其他架构或系统。许可中的兼容版本范围不是逐版本测试声明。插件不附带外部工具和驱动,缺失能力必须阻塞对应阶段,不能报告通过。
最终 ZIP 从固定源码提交生成;公开发行的源码提交、最终 ZIP SHA256 与包级检查记录随发行附件发布。文档和市场材料整理后,运行代码与本次正常任务安装候选逐文件比对;正式 ZIP 另在隔离目录解包执行回归及市场/MCP 检查。