{ "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" ] } ] }