用途:作为 DSH 插件生命周期的工作流控制器,让用户先选择目标结果与可选验证能力,再把每个阶段路由给对应的负责 Skill,保持单一阶段台账,最终返回一份有证据支撑的报告。它不复制各负责 Skill 的详细规则。
主要能力:提供预运行菜单,列出 health-check、upgrade-target、compatibility-migration、test-only、naming-registry、package-release、full-lifecycle、runtime-debug、heavy-dependency、fleet-sweep 等工作流;可选能力包括 dsh-audit、touchpoint-scan、static-tests、docker-smoke、functional-probe、browser-check、naming-local、registry-query、registry-register、rollback、package-artifact、release 等。只读规划器可渲染确定性菜单并校验冲突与依赖:node <plugin-workflow-skill>/scripts/plan-workflow.mjs,或加 --menu;规范化选择示例:node <plugin-workflow-skill>/scripts/plan-workflow.mjs --workflow compatibility-migration --include registry-query --exclude browser-check --surface ordinary-plugin,可用 --format json 或 --selection <selection.json>。
使用方式:先展示菜单并等待用户选择,不默认执行 health-check;随后进行只读发现,记录插件来源、DSH 版本、目标版本、包管理器、脚本、插件表面与命名声明;再建立阶段台账,状态仅用 selected、completed、blocked、skipped、not_applicable;按依赖顺序执行,并在仓库写入、依赖与运行时执行、外部发布三类边界分别确认授权。
适用场景:插件升级、兼容性迁移、测试验证、命名与注册查询、打包发布、Web Client 运行时调试、重依赖集成、主机升级后的插件群清扫。
限制:runtime-debug 与 heavy-dependency 需要 web-client 表面;fleet-sweep 无表面门槛但跨越全部三类确认边界;规划器输出只是初始台账,不构成用户批准;不得把不可用或未选检查标为 completed;缺失输入标为 unknown;不请求或暴露密钥;未提供的信息暂未提供。