f34c733706
- workspaceUrl: no trailing slash on /{workspaceId} (backend route has none)
- deleteWorkspace: /workspaces/{id}?force= (was /{id}/?force= with slash before ?)
Quality gates: tsc --noEmit clean, pytest workspaces API (9 passed, 1 skipped)