test(13-01): extend provider contract suites for four-provider mutable-operation parity
- Add Phase 13 mutable-operation RED tests to test_cloud_backends.py:
TestGoogleDriveMutableContract (D-17 scope, create/rename/move/delete/upload),
TestOneDriveMutableContract (CONN-02 token handoff, permanent-delete disclosure,
nextLink SSRF guard), TestNextcloudMutableContract (create-folder SSRF, delete
normalization), TestWebDAVMutableContract (permanent-delete, move SSRF, no
cloud_items imports)
- Add Phase 13 mutable-operation RED tests to test_cloud_provider_contract.py:
TestMutableAdapterContract (method existence, async contract, canonical signatures
for all four providers), TestMutableAdapterResultNormalization (normalized kind/reason
return types, conflict normalization documentation, unsupported-capability disclosure)
- All new tests fail against the current codebase — mutable adapter methods do not
exist yet (expected RED); all prior Phase 12 tests remain green