feat: declare and execute SCUM guided installs
This commit is contained in:
@@ -12,6 +12,8 @@ This change makes the editor load the authorized saved definition directly and m
|
||||
- Return a non-sensitive receipt containing the deployment revision and execution mode so Platform can distinguish dispatch evidence from Run execution confirmation.
|
||||
- Automatically fetch and prefill the authorized saved deployment inputs when opening the edit workflow, then clear them when the dialog closes.
|
||||
- Replace ambiguous empty-string update handling with explicit preserve/set/clear semantics and prevent an omitted shell from resetting the saved shell.
|
||||
- Make first-party SCUM guided installation fully plugin-owned: Run must consume the frozen SCUM template, ensure SteamCMD plus declared Microsoft prerequisites, install App `3792580` into the selected root, materialize configuration, and verify the resulting server. Operators supply the target directory and game settings, never lifecycle commands or prerequisite installers.
|
||||
- Replace raw lifecycle capability text such as `process.install` in operator task surfaces with the plugin-aware operation name and phase, while retaining the capability as the internal routing identifier.
|
||||
|
||||
## Capabilities
|
||||
|
||||
@@ -29,3 +31,4 @@ This change makes the editor load the authorized saved definition directly and m
|
||||
- Platform job-channel DTOs, domain contracts, validation, lifecycle dispatch/result projection, and deployment editor API/client/view code.
|
||||
- Independent `run.git` protocol, lifecycle executor, worker diagnostics, tests, and release compatibility metadata. No Run source is added to this repository.
|
||||
- Operator workflow: opening an authorized stopped-server editor reads protected deployment values; normal list/detail/job/log/audit responses remain redacted.
|
||||
- SCUM guided deployment: first-party manifest declaration, Platform's frozen assignment, and the independent Run executor.
|
||||
|
||||
Reference in New Issue
Block a user