Files
browser/openspec/changes/move-scum-deployment-lifecycle-to-plugin/tasks.md
T

26 lines
1.2 KiB
Markdown

## 1. OpenSpec Artifacts
- [x] 1.1 Create proposal, design, and spec delta for plugin-owned SCUM lifecycle ownership.
- [x] 1.2 Validate the OpenSpec change strictly before completion.
## 2. Plugin Lifecycle Assets
- [x] 2.1 Add SCUM-owned Windows install/update and start scripts/action specs with SteamCMD app update and startup arguments owned by the plugin.
- [x] 2.2 Update plugin manifest/tests so SCUM lifecycle no longer depends on `deployment.scum.v1`.
## 3. Platform Dispatch Boundary
- [x] 3.1 Remove SCUM-specific deployment plan creation, capability gating, and evidence validation from platform lifecycle dispatch.
- [x] 3.2 Update platform tests/protocol docs to assert generic plugin action dispatch.
## 4. Run Executor Boundary
- [x] 4.1 Remove the SCUM-specific run executor/capability path and reject legacy `serverDeploymentPlan` inputs generically.
- [x] 4.2 Update run tests to prove generated run capabilities exclude `deployment.scum.v1` and generic plugin actions still execute.
## 5. Verification And Delivery
- [x] 5.1 Run focused plugin, platform, and run tests.
- [x] 5.2 Run `scripts/check-structure.sh` and final repository status checks.
- [x] 5.3 Commit and push main-repo and run-repo changes separately.