Files
browser/openspec/changes/fix-server-deployment-trigger/proposal.md
T

1.1 KiB

Why

The dedicated SCUM Run can register successfully, but a failed or draft server has no visible Platform action that submits its existing deployment definition. Operators therefore see an idle Run startup log and cannot advance the installation workflow.

What Changes

  • Add an explicit Deploy / Retry deploy control to the server detail actions for draft and failed servers.
  • Submit the existing protected deployment definition through the existing authenticated deployment API, using the current config version and a fresh idempotency key.
  • Present the queued deployment result in the normal operation feedback and refresh the server/job view.

Capabilities

New Capabilities

  • server-deployment-trigger: Operator-facing dispatch of an already-configured draft or failed server deployment after its dedicated Run registers.

Modified Capabilities

  • None.

Impact

  • Affects platform_web/pages/ServerDetailPage.tsx and its focused UI tests.
  • Reuses the existing POST /api/v1/server-instances/{id}/deploy contract; no new server API, remote access, credentials, or host data are introduced.