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

1.2 KiB

1. OpenSpec Artifacts

  • 1.1 Create proposal, design, and spec delta for plugin-owned SCUM lifecycle ownership.
  • 1.2 Validate the OpenSpec change strictly before completion.

2. Plugin Lifecycle Assets

  • 2.1 Add SCUM-owned Windows install/update and start scripts/action specs with SteamCMD app update and startup arguments owned by the plugin.
  • 2.2 Update plugin manifest/tests so SCUM lifecycle no longer depends on deployment.scum.v1.

3. Platform Dispatch Boundary

  • 3.1 Remove SCUM-specific deployment plan creation, capability gating, and evidence validation from platform lifecycle dispatch.
  • 3.2 Update platform tests/protocol docs to assert generic plugin action dispatch.

4. Run Executor Boundary

  • 4.1 Remove the SCUM-specific run executor/capability path and reject legacy serverDeploymentPlan inputs generically.
  • 4.2 Update run tests to prove generated run capabilities exclude deployment.scum.v1 and generic plugin actions still execute.

5. Verification And Delivery

  • 5.1 Run focused plugin, platform, and run tests.
  • 5.2 Run scripts/check-structure.sh and final repository status checks.
  • 5.3 Commit and push main-repo and run-repo changes separately.