Kova/surfaces/plugin-missing-runtime-deps.json

64 lines
1.2 KiB
JSON

{
"id": "plugin-missing-runtime-deps",
"title": "Plugin Missing Runtime Dependencies",
"ownerArea": "plugins",
"description": "Install a plugin with undeclared runtime imports and verify OpenClaw reports the failure while keeping the gateway usable.",
"processRoles": [
"gateway",
"command-tree",
"plugin-cli",
"runtime-staging"
],
"thresholds": {
"gatewayReadyMs": 30000,
"statusMs": 10000
},
"roleThresholds": {
"gateway": {
"peakRssMb": 800,
"maxCpuPercent": 250
},
"plugin-cli": {
"peakRssMb": 600,
"maxCpuPercent": 250
},
"runtime-staging": {
"peakRssMb": 900,
"maxCpuPercent": 350
}
},
"diagnostics": {
"timelineRequiredForSourceBuild": true,
"expectedSpans": [
"plugins.load",
"plugins.runtimeDeps"
]
},
"purposes": [
"diagnostic",
"plugin",
"regression",
"release"
],
"requirements": [
{
"id": "baseline",
"states": [
"fresh"
],
"targetKinds": [
"npm",
"channel",
"runtime",
"local-build"
],
"metrics": [
"missingDependencyErrors",
"pluginLoadFailures",
"statusMs",
"gatewayReadyMs"
]
}
]
}