126 lines
5.2 KiB
JSON
126 lines
5.2 KiB
JSON
{
|
|
"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。"
|
|
}
|
|
}
|
|
}
|