Files
yao-meta-skill/reports/install_simulation.json
T
2026-06-16 01:08:23 +08:00

281 lines
8.4 KiB
JSON

{
"ok": true,
"schema_version": "2.0",
"generated_at": "2026-06-16",
"skill_dir": ".",
"package_dir": "dist",
"install_root": "dist/install-simulation/simulate-yao-meta-skill",
"installed_skill_dir": "dist/install-simulation/simulate-yao-meta-skill/yao-meta-skill",
"summary": {
"archive_present": true,
"archive_entry_count": 618,
"archive_extracted": true,
"entrypoint_loaded": true,
"manifest_loaded": true,
"interface_loaded": true,
"adapter_count": 4,
"installer_permission_enforced_count": 12,
"installer_permission_failure_count": 0,
"permission_target_count": 4,
"permission_capability_count": 3,
"install_root_is_temp": false,
"failure_count": 0,
"warning_count": 0
},
"checks": [
{
"id": "archive-present",
"status": "pass",
"detail": "Package archive exists: dist/yao-meta-skill.zip"
},
{
"id": "archive-safe-paths",
"status": "pass",
"detail": "Archive has no absolute or parent-traversal entries"
},
{
"id": "single-top-level",
"status": "pass",
"detail": "Archive top-level directory is yao-meta-skill"
},
{
"id": "entrypoint-load",
"status": "pass",
"detail": "Installed SKILL.md frontmatter is readable"
},
{
"id": "entrypoint-name",
"status": "pass",
"detail": "Installed SKILL.md name matches package directory"
},
{
"id": "entrypoint-description",
"status": "pass",
"detail": "Installed SKILL.md description is present"
},
{
"id": "manifest-load",
"status": "pass",
"detail": "Installed manifest.json is readable"
},
{
"id": "manifest-name",
"status": "pass",
"detail": "Installed manifest name matches package manifest"
},
{
"id": "manifest-version",
"status": "pass",
"detail": "Installed manifest version matches package manifest"
},
{
"id": "interface-load",
"status": "pass",
"detail": "Installed agents/interface.yaml is readable"
},
{
"id": "overview-report",
"status": "pass",
"detail": "Installed overview report is present"
},
{
"id": "review-studio-report",
"status": "pass",
"detail": "Installed Review Studio report is present"
},
{
"id": "adapter-claude",
"status": "pass",
"detail": "claude adapter is readable after package install simulation"
},
{
"id": "adapter-claude-name",
"status": "pass",
"detail": "claude adapter name matches package manifest"
},
{
"id": "adapter-generic",
"status": "pass",
"detail": "generic adapter is readable after package install simulation"
},
{
"id": "adapter-generic-name",
"status": "pass",
"detail": "generic adapter name matches package manifest"
},
{
"id": "adapter-openai",
"status": "pass",
"detail": "openai adapter is readable after package install simulation"
},
{
"id": "adapter-openai-name",
"status": "pass",
"detail": "openai adapter name matches package manifest"
},
{
"id": "adapter-vscode",
"status": "pass",
"detail": "vscode adapter is readable after package install simulation"
},
{
"id": "adapter-vscode-name",
"status": "pass",
"detail": "vscode adapter name matches package manifest"
},
{
"id": "permission-policy-load",
"status": "pass",
"detail": "Installed permission policy is readable"
},
{
"id": "permission-claude-contract",
"status": "pass",
"detail": "claude adapter exposes target permission contract for installer enforcement"
},
{
"id": "permission-claude-file_write-approved",
"status": "pass",
"detail": "claude capability file_write has active reviewer approval"
},
{
"id": "permission-claude-file_write-target-enforcement",
"status": "pass",
"detail": "claude capability file_write has target enforcement note"
},
{
"id": "permission-claude-network-approved",
"status": "pass",
"detail": "claude capability network has active reviewer approval"
},
{
"id": "permission-claude-network-target-enforcement",
"status": "pass",
"detail": "claude capability network has target enforcement note"
},
{
"id": "permission-claude-subprocess-approved",
"status": "pass",
"detail": "claude capability subprocess has active reviewer approval"
},
{
"id": "permission-claude-subprocess-target-enforcement",
"status": "pass",
"detail": "claude capability subprocess has target enforcement note"
},
{
"id": "permission-generic-contract",
"status": "pass",
"detail": "generic adapter exposes target permission contract for installer enforcement"
},
{
"id": "permission-generic-file_write-approved",
"status": "pass",
"detail": "generic capability file_write has active reviewer approval"
},
{
"id": "permission-generic-file_write-target-enforcement",
"status": "pass",
"detail": "generic capability file_write has target enforcement note"
},
{
"id": "permission-generic-network-approved",
"status": "pass",
"detail": "generic capability network has active reviewer approval"
},
{
"id": "permission-generic-network-target-enforcement",
"status": "pass",
"detail": "generic capability network has target enforcement note"
},
{
"id": "permission-generic-subprocess-approved",
"status": "pass",
"detail": "generic capability subprocess has active reviewer approval"
},
{
"id": "permission-generic-subprocess-target-enforcement",
"status": "pass",
"detail": "generic capability subprocess has target enforcement note"
},
{
"id": "permission-openai-contract",
"status": "pass",
"detail": "openai adapter exposes target permission contract for installer enforcement"
},
{
"id": "permission-openai-file_write-approved",
"status": "pass",
"detail": "openai capability file_write has active reviewer approval"
},
{
"id": "permission-openai-file_write-target-enforcement",
"status": "pass",
"detail": "openai capability file_write has target enforcement note"
},
{
"id": "permission-openai-network-approved",
"status": "pass",
"detail": "openai capability network has active reviewer approval"
},
{
"id": "permission-openai-network-target-enforcement",
"status": "pass",
"detail": "openai capability network has target enforcement note"
},
{
"id": "permission-openai-subprocess-approved",
"status": "pass",
"detail": "openai capability subprocess has active reviewer approval"
},
{
"id": "permission-openai-subprocess-target-enforcement",
"status": "pass",
"detail": "openai capability subprocess has target enforcement note"
},
{
"id": "permission-vscode-contract",
"status": "pass",
"detail": "vscode adapter exposes target permission contract for installer enforcement"
},
{
"id": "permission-vscode-file_write-approved",
"status": "pass",
"detail": "vscode capability file_write has active reviewer approval"
},
{
"id": "permission-vscode-file_write-target-enforcement",
"status": "pass",
"detail": "vscode capability file_write has target enforcement note"
},
{
"id": "permission-vscode-network-approved",
"status": "pass",
"detail": "vscode capability network has active reviewer approval"
},
{
"id": "permission-vscode-network-target-enforcement",
"status": "pass",
"detail": "vscode capability network has target enforcement note"
},
{
"id": "permission-vscode-subprocess-approved",
"status": "pass",
"detail": "vscode capability subprocess has active reviewer approval"
},
{
"id": "permission-vscode-subprocess-target-enforcement",
"status": "pass",
"detail": "vscode capability subprocess has target enforcement note"
}
],
"failures": [],
"warnings": [],
"artifacts": {
"archive": "dist/yao-meta-skill.zip",
"package_manifest": "dist/manifest.json",
"json": "reports/install_simulation.json",
"markdown": "reports/install_simulation.md"
}
}