feat(plugins): prepare isolated Rust 3 preview market

This commit is contained in:
chenmingxuan committed 2026-11-01 17:58:26 +08:00
1 parent 987b5ff2d8
commit 5d14bcffbc
22 files changed
+1612 -583

No files matched your search

+137 -125
View File
@@ -1,125 +1,137 @@
{
"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。"
}
}
}
{
"schema_version": 1,
"plugin_id": "artemis-device-test",
"plugin_version": "0.5.0+artemis.7",
"content_sha256": "5ad107572dd67bba856d2a19c1c8d49b8c7189c95d6ed021e0af2961d1343412",
"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"
},
{
"name": "Rust 3 preview materials",
"paths": [
"UPSTREAM-MARKET.json",
"RUST3-SOURCE.json",
"RUST3-VERIFICATION.md"
],
"license": "Apache-2.0",
"permission": "permitted",
"license_file": "LICENSE",
"source_file": "SOURCE.md"
}
],
"checks": {
"installation": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"tool_contract": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"failure_partial": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"timeout_cancel": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"process_tree": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"file_binding": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"resource_conflicts": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"evidence_export": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"history_uninstall": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"secret_redaction": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"real_task": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
},
"source_review": {
"status": "unverified",
"evidence_file": "RUST3-VERIFICATION.md",
"evidence_sha256": "f65a272cd20c198353b35033b2c782ada2f98dc7979d96e5983a52e665effe7c",
"notes": "Rust 3 测试市场预览:静态清单、组件许可、文件摘要及组包已核对;此项真实宿主/设备验证未运行,原2.x结果不外推。"
}
}
}