{ "schema_version": 1, "plugin_id": "artemis-device-test", "plugin_version": "0.5.0+artemis.6", "content_sha256": "83f19450c4b0bdf4bad9389770e3ab35f81855d4e9f5d2975934e395308aabaf", "traits": { "uses_subprocesses": true, "file_inputs_for_writes": true }, "components": [ { "name": "原 Skill、协议资料与用例路由", "paths": [ "skill" ], "license": "LicenseRef-Yitong-Artemis-Market", "permission": "permitted", "license_file": "LICENSE-ORIGINAL-SKILL.md", "source_file": "SOURCE.md" }, { "name": "ARTEMIS 适配层和适配修复", "paths": [ "dependency_checks.py", "dependency_runner.py", "DEPLOYMENT.md", "device_runtime.py", "LICENSE", "LICENSE-ORIGINAL-SKILL.md", "network_inventory.py", "plugin.json", "README.md", "RELEASE.md", "requirements.txt", "server.py", "SKILL.md", "source-manifest.json", "SOURCE.md", "VERIFICATION.md", "skill/scripts/process_lifecycle.py", "skill/tests/test_lifecycle_review.py", "skill/tests/test_review_regressions.py", "skill/ruff.toml" ], "license": "Apache-2.0", "permission": "permitted", "license_file": "LICENSE", "source_file": "SOURCE.md" } ], "checks": { "installation": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "实际宿主 API 安装、临时目录旧版升级和禁用/配置保留已验证;新装不自动授权。" }, "tool_contract": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "真实 stdio MCP 握手和全部 20 项定义检查;8 次隔离安全调用、10 份附件;134 项单元回归。" }, "failure_partial": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "清理核验故障及泛化 I/O 异常保留执行事实;未知写副作用不重试;缺失证据保持 inconclusive。" }, "timeout_cancel": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "合成工具超时及真实 MCP 自检取消;取消后工具和后代约 0.03 秒退出,未操作真实设备。" }, "process_tree": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "Windows Job 合成进程验证正常/非零/超时/超限/拥有者退出及清理异常;不声称其他系统通过。" }, "file_binding": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "固件批准字节保护快照对抗原路径替换/截断/增长;V2 模拟协议;没有真实烧录。" }, "resource_conflicts": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "临时锁目录验证 desktop:local 和 lab:device-test 各自互斥;运行时阻止固定版本更新和卸载。" }, "evidence_export": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "正常宿主离线任务导入并校验摘要;8 份附件读回;Word/Excel/全部资料 ZIP 容器与附件字节核验。" }, "history_uninstall": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "独立临时目录卸载后原历史附件字节仍可读;未删除用户任务或历史。" }, "secret_redaction": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "合成凭据输出脱敏及源码审查通过;未将个人配置、原始报告、抓包、环境目录打包。" }, "real_task": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "正常 ARTEMIS Pro/computer 离线证据任务完成,AI 正式结论 passed、5/5;暂停恢复实测;真实设备能力未测。" }, "source_review": { "status": "passed", "evidence_file": "VERIFICATION.md", "evidence_sha256": "4ca98fe306e266a491636bcd4f1de3fd792e452e765b73d658017ebb4084bf6a", "notes": "原候选 ZIP 摘要、当前文件来源清单、未改动 vendor 摘要及公司市场分发确认记录已核对;适配层 Apache-2.0。" } } }