Parent: #4531
Slice goal
PublishingShell site workspace: delete the open site after an explicit confirm. On success, leave the workspace and refresh the sites list so the deleted site is gone. Cancel does not call DELETE.
REST already exists: DELETE /services/sites/{nameOrId} (sitesApi.deleteSite). This slice is the PublishingShell vertical (UI + surface-filtered Playwright + product-docs). Do not split REST vs SPA vs Playwright into separate PRs.
Out of scope
Acceptance criteria
Leave unassigned. Do not add In Progress.
Co-Authored by Grok Build 1.0.41 using grok-4.6 with agent night-issue-prs-triage.
Parent: #4531
Slice goal
PublishingShell site workspace: delete the open site after an explicit confirm. On success, leave the workspace and refresh the sites list so the deleted site is gone. Cancel does not call DELETE.
REST already exists: DELETE /services/sites/{nameOrId} (sitesApi.deleteSite). This slice is the PublishingShell vertical (UI + surface-filtered Playwright + product-docs). Do not split REST vs SPA vs Playwright into separate PRs.
Out of scope
Acceptance criteria
Leave unassigned. Do not add In Progress.