ec6d4ad496
- GitService.clone() now accepts ssh_key and sets up GIT_SSH_COMMAND env - WorkspaceManager.create() loads repo SSH key from DB and decrypts it - Both workspace create endpoints pass session for SSH key lookup Quality gates: ruff clean, pytest workspaces API (9 passed, 1 skipped)