Feature: Cloud handler CRUD and lifecycle stub coverage (round 3) Exercise the NotImplementedError stubs on CloudResourceHandler that are required by the ResourceHandler protocol but not yet implemented for cloud infrastructure resources. Covers lines: 480, 484, 488, 492, 496, 500, 512, 523, 534, 545 in src/cleveragents/resource/handlers/cloud.py. Background: Given clcov3 a CloudResourceHandler instance exists And clcov3 a dummy cloud resource exists # -- CRUD stubs (lines 480-500) ------------------------------------------ Scenario: read() raises NotImplementedError When clcov3 I call read on the handler Then clcov3 a NotImplementedError is stored with message "read()" Scenario: write() raises NotImplementedError When clcov3 I call write on the handler Then clcov3 a NotImplementedError is stored with message "write()" Scenario: delete() raises NotImplementedError When clcov3 I call delete on the handler Then clcov3 a NotImplementedError is stored with message "delete()" Scenario: list_children() raises NotImplementedError When clcov3 I call list_children on the handler Then clcov3 a NotImplementedError is stored with message "list_children()" Scenario: diff() raises NotImplementedError When clcov3 I call diff on the handler Then clcov3 a NotImplementedError is stored with message "diff()" Scenario: discover_children() raises NotImplementedError When clcov3 I call discover_children on the handler Then clcov3 a NotImplementedError is stored with message "discover_children()" # -- Lifecycle stubs (lines 512-545) ------------------------------------- Scenario: create_sandbox() raises NotImplementedError When clcov3 I call create_sandbox on the handler Then clcov3 a NotImplementedError is stored with message "create_sandbox()" Scenario: create_checkpoint() raises NotImplementedError When clcov3 I call create_checkpoint on the handler Then clcov3 a NotImplementedError is stored with message "create_checkpoint()" Scenario: rollback_to() raises NotImplementedError When clcov3 I call rollback_to on the handler Then clcov3 a NotImplementedError is stored with message "rollback_to()" Scenario: project_access() raises NotImplementedError When clcov3 I call project_access on the handler Then clcov3 a NotImplementedError is stored with message "project_access()"