feat(plugins): prepare isolated Rust 3 preview market
This commit is contained in:
1 parent
987b5ff2d8
commit
5d14bcffbc
22 files changed
+1612
-583
No files matched your search
@@ -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结果不外推。"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user