pyvider 2025-10-22
Updated CLAUDE
86 files · 15,864+ · 308-

CLAUDE.md Updates

15 files changed
  • CLAUDE.md Updated CLAUDE.md (+26/-17 lines)
  • settings.local.json Updated settings.local.json (+27/-1 lines)
  • .mutmut-config.py Added .mutmut-config.py (+26 lines)
  • MUTMUT_USAGE.md Added MUTMUT_USAGE.md (+117 lines)
  • README.md Updated README.md (+1/-1 lines)
  • coverage.json Updated coverage.json (+1/-1 lines)
  • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md Added ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md (+1698 lines)
  • installation.md Updated installation.md (+1/-1 lines)
  • pyproject.toml Updated pyproject.toml (+10/-1 lines)
  • run_mutmut.py Added run_mutmut.py (+104 lines)
  • adapters.py Added adapters.py (+2 lines)
  • plan_resource_change.py Added plan_resource_change.py (+1 lines)
  • utils.py Added utils.py (+4 lines)
  • temp_mutmut_config.txt Added temp_mutmut_config.txt (+6 lines)
  • uv.lock Updated uv.lock (+73/-47 lines)
  • Updated all commands in CLAUDE.md to use uv run prefix (e.g., uv run pytest, uv run ruff check) qualify internal
    1 file
    • CLAUDE.md
  • Simplified environment setup to uv sync baseline internal
    1 file
    • CLAUDE.md
  • Added testing verification section with lint, format, type checking, and test commands qualify errata
    1 file
    • CLAUDE.md

Mutation Testing Configuration

70 files changed
  • mutants Added mutants (+1 lines)
  • test_cli_entrypoints.py Updated test_cli_entrypoints.py (+1/-1 lines)
  • test_components_commands.py Added test_components_commands.py (+188 lines)
  • test_context.py Added test_context.py (+290 lines)
  • test_install_command.py Added test_install_command.py (+234 lines)
  • test_launch_context_command.py Added test_launch_context_command.py (+345 lines)
  • test_attrs_factory.py Removed content from test_attrs_factory.py (-89 lines)
  • test_config.py Added test_config.py (+182 lines)
  • test_encryption_unit.py Updated test_encryption_unit.py (+1/-1 lines)
  • test_attrs_factory.py Added test_attrs_factory.py (+165 lines)
  • conftest.py Updated conftest.py (+69/-29 lines)
  • test_context_package.py Removed content from test_context_package.py (-14 lines)
  • test_conversion_utils.py Added test_conversion_utils.py (+94 lines)
  • test_marshaler.py Added test_marshaler.py (+202 lines)
  • test_schema_adapter.py Added test_schema_adapter.py (+295 lines)
  • test_base_data_source.py Added test_base_data_source.py (+109 lines)
  • test_schema_caching.py Updated test_schema_caching.py (+1/-1 lines)
  • test_base_function.py Added test_base_function.py (+147 lines)
  • test_base_function_complete.py Added test_base_function_complete.py (+457 lines)
  • test_function_adapter.py Updated test_function_adapter.py (+9/-5 lines)
  • test_function_adapters_extraction.py Added test_function_adapters_extraction.py (+283 lines)
  • test_function_adapters_types.py Added test_function_adapters_types.py (+276 lines)
  • __init__.py Added __init__.py (+1 lines)
  • test_discovery.py Added test_discovery.py (+386 lines)
  • test_validators.py Added test_validators.py (+197 lines)
  • conftest.py Added conftest.py (+12 lines)
  • test_upgrade_handler.py Added test_upgrade_handler.py (+47 lines)
  • test_cty_conversions.py Added test_cty_conversions.py (+328 lines)
  • test_function_adapters_hypothesis.py Added test_function_adapters_hypothesis.py (+343 lines)
  • test_schema_validation.py Added test_schema_validation.py (+159 lines)
  • test_service.py Updated test_service.py (+144/-1 lines)
  • test_base_provider.py Added test_base_provider.py (+106 lines)
  • test_base_resource_conversion.py Added test_base_resource_conversion.py (+380 lines)
  • test_base_resource_lifecycle.py Added test_base_resource_lifecycle.py (+306 lines)
  • test_protocol.py Added test_protocol.py (+68 lines)
  • test_resource_context.py Added test_resource_context.py (+79 lines)
  • test_tdd_crud_lifecycle.py Updated test_tdd_crud_lifecycle.py (+1/-1 lines)
  • test_tdd_resource_contracts.py Updated test_tdd_resource_contracts.py (+1/-1 lines)
  • test_transforms.py Added test_transforms.py (+145 lines)
  • test_handler.py Removed content from test_handler.py (-95 lines)
  • test_handler_core.py Added test_handler_core.py (+248 lines)
  • test_handler_resources.py Added test_handler_resources.py (+268 lines)
  • test_init.py Added test_init.py (+39 lines)
  • test_version.py Updated test_version.py (+1/-1 lines)
  • test_dict_to_proto_function.py Added test_dict_to_proto_function.py (+402 lines)
  • test_apply_resource_change_advanced.py Added test_apply_resource_change_advanced.py (+321 lines)
  • test_apply_resource_change_core.py Added test_apply_resource_change_core.py (+256 lines)
  • test_call_function_advanced.py Added test_call_function_advanced.py (+408 lines)
  • test_call_function_core.py Added test_call_function_core.py (+280 lines)
  • test_close_ephemeral_resource.py Added test_close_ephemeral_resource.py (+199 lines)
  • test_configure_provider.py Added test_configure_provider.py (+205 lines)
  • test_get_functions.py Added test_get_functions.py (+433 lines)
  • test_get_metadata.py Added test_get_metadata.py (+280 lines)
  • test_get_provider_schema.py Added test_get_provider_schema.py (+412 lines)
  • test_handler_utils_conversions.py Added test_handler_utils_conversions.py (+353 lines)
  • test_handler_utils_diagnostics.py Added test_handler_utils_diagnostics.py (+328 lines)
  • test_import_resource_state.py Added test_import_resource_state.py (+79 lines)
  • test_move_resource_state.py Added test_move_resource_state.py (+82 lines)
  • test_open_ephemeral_resource.py Added test_open_ephemeral_resource.py (+228 lines)
  • test_plan_resource_change_basic.py Added test_plan_resource_change_basic.py (+279 lines)
  • test_plan_resource_change_implementation.py Added test_plan_resource_change_implementation.py (+335 lines)
  • test_read_data_source.py Added test_read_data_source.py (+362 lines)
  • test_read_resource.py Added test_read_resource.py (+405 lines)
  • test_renew_ephemeral_resource.py Added test_renew_ephemeral_resource.py (+193 lines)
  • test_stop_provider.py Added test_stop_provider.py (+251 lines)
  • test_upgrade_mutmut.py Added test_upgrade_mutmut.py (+48 lines)
  • test_upgrade_resource_state.py Added test_upgrade_resource_state.py (+163 lines)
  • test_validate_data_resource_config.py Added test_validate_data_resource_config.py (+265 lines)
  • test_validate_ephemeral_resource_config.py Added test_validate_ephemeral_resource_config.py (+203 lines)
  • test_validate_resource_config.py Added test_validate_resource_config.py (+283 lines)
  • Added [tool.mutmut] configuration targeting src/pyvider/protocols/tfprotov6/handlers with pytest runner qualify internal
    1 file
    • mutants
  • Added hypothesis>=6.0.0 as explicit dev dependency baseline internal
    1 file
    • mutants
  • Added "mutants" to pytest norecursedirs and pytest.PytestAssertRewriteWarning to filterwarnings qualify internal
    1 file
    • mutants

Null Plan Refinement

4 files changed
  • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md Changes to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
  • plan_resource_change.py Changes to plan_resource_change.py
  • test_plan_resource_change_basic.py Changes to test_plan_resource_change_basic.py
  • test_plan_resource_change_implementation.py Changes to test_plan_resource_change_implementation.py
  • Added null plan handling in is_valid_refinement() - if plan is null, refinement to any concrete value is now valid instantiate internal
    4 files
    • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
    • plan_resource_change.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
  • Initialized decrypted_bytes = None in private state processing for safety decouple internal
    4 files
    • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
    • plan_resource_change.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py

Provider Config Validation

1 file changed
  • test_validate_provider_config.py Added test_validate_provider_config.py (+106 lines)
  • Added tests/tfprotov6/handlers/test_validate_provider_config.py (106 lines) qualify internal
    1 file
    • test_validate_provider_config.py

Type Annotations

102 files changed
  • settings.local.json Changes to settings.local.json
  • .mutmut-config.py Changes to .mutmut-config.py
  • coverage.xml Changes to coverage.xml
  • CLAUDE.md Changes to CLAUDE.md
  • CONTRIBUTING.md Changes to CONTRIBUTING.md
  • MUTMUT_USAGE.md Changes to MUTMUT_USAGE.md
  • README.md Changes to README.md
  • coverage.json Changes to coverage.json
  • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md Changes to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
  • installation.md Changes to installation.md
  • mutants Changes to mutants
  • pyproject.toml Changes to pyproject.toml
  • run_mutmut.py Changes to run_mutmut.py
  • provide_command.py Changes to provide_command.py
  • utils.py Changes to utils.py
  • operation_context.py Changes to operation_context.py
  • adapters.py Changes to adapters.py
  • components.py Changes to components.py
  • validators.py Changes to validators.py
  • service.py Changes to service.py
  • call_function.py Changes to call_function.py
  • plan_resource_change.py Changes to plan_resource_change.py
  • utils.py Changes to utils.py
  • base.py Changes to base.py
  • decorators.py Changes to decorators.py
  • temp_mutmut_config.txt Changes to temp_mutmut_config.txt
  • test_cli_entrypoints.py Changes to test_cli_entrypoints.py
  • test_components_commands.py Changes to test_components_commands.py
  • test_context.py Changes to test_context.py
  • test_install_command.py Changes to test_install_command.py
  • test_launch_context_command.py Changes to test_launch_context_command.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • test_config.py Changes to test_config.py
  • test_encryption_unit.py Changes to test_encryption_unit.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • conftest.py Changes to conftest.py
  • test_context_package.py Changes to test_context_package.py
  • test_conversion_utils.py Changes to test_conversion_utils.py
  • test_marshaler.py Changes to test_marshaler.py
  • test_schema_adapter.py Changes to test_schema_adapter.py
  • test_base_data_source.py Changes to test_base_data_source.py
  • test_schema_caching.py Changes to test_schema_caching.py
  • test_base_function.py Changes to test_base_function.py
  • test_base_function_complete.py Changes to test_base_function_complete.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_extraction.py Changes to test_function_adapters_extraction.py
  • test_function_adapters_types.py Changes to test_function_adapters_types.py
  • __init__.py Changes to __init__.py
  • test_discovery.py Changes to test_discovery.py
  • test_validators.py Changes to test_validators.py
  • conftest.py Changes to conftest.py
  • test_upgrade_handler.py Changes to test_upgrade_handler.py
  • test_metrics.py Changes to test_metrics.py
  • test_cty_conversions.py Changes to test_cty_conversions.py
  • test_function_adapters_hypothesis.py Changes to test_function_adapters_hypothesis.py
  • test_schema_validation.py Changes to test_schema_validation.py
  • test_service.py Changes to test_service.py
  • test_base_provider.py Changes to test_base_provider.py
  • test_base_resource_conversion.py Changes to test_base_resource_conversion.py
  • test_base_resource_lifecycle.py Changes to test_base_resource_lifecycle.py
  • test_protocol.py Changes to test_protocol.py
  • test_resource_context.py Changes to test_resource_context.py
  • test_tdd_crud_lifecycle.py Changes to test_tdd_crud_lifecycle.py
  • test_tdd_resource_contracts.py Changes to test_tdd_resource_contracts.py
  • test_transforms.py Changes to test_transforms.py
  • test_handler.py Changes to test_handler.py
  • test_handler_core.py Changes to test_handler_core.py
  • test_handler_resources.py Changes to test_handler_resources.py
  • test_init.py Changes to test_init.py
  • test_version.py Changes to test_version.py
  • test_dict_to_proto_function.py Changes to test_dict_to_proto_function.py
  • test_apply_resource_change_advanced.py Changes to test_apply_resource_change_advanced.py
  • test_apply_resource_change_core.py Changes to test_apply_resource_change_core.py
  • test_call_function_advanced.py Changes to test_call_function_advanced.py
  • test_call_function_core.py Changes to test_call_function_core.py
  • test_close_ephemeral_resource.py Changes to test_close_ephemeral_resource.py
  • test_configure_provider.py Changes to test_configure_provider.py
  • test_get_functions.py Changes to test_get_functions.py
  • test_get_metadata.py Changes to test_get_metadata.py
  • test_get_provider_schema.py Changes to test_get_provider_schema.py
  • test_handler_utils_conversions.py Changes to test_handler_utils_conversions.py
  • test_handler_utils_diagnostics.py Changes to test_handler_utils_diagnostics.py
  • test_import_resource_state.py Changes to test_import_resource_state.py
  • test_move_resource_state.py Changes to test_move_resource_state.py
  • test_open_ephemeral_resource.py Changes to test_open_ephemeral_resource.py
  • test_plan_resource_change_basic.py Changes to test_plan_resource_change_basic.py
  • test_plan_resource_change_implementation.py Changes to test_plan_resource_change_implementation.py
  • test_read_data_source.py Changes to test_read_data_source.py
  • test_read_resource.py Changes to test_read_resource.py
  • test_renew_ephemeral_resource.py Changes to test_renew_ephemeral_resource.py
  • test_stop_provider.py Changes to test_stop_provider.py
  • test_upgrade_mutmut.py Changes to test_upgrade_mutmut.py
  • test_upgrade_resource_state.py Changes to test_upgrade_resource_state.py
  • test_validate_data_resource_config.py Changes to test_validate_data_resource_config.py
  • test_validate_ephemeral_resource_config.py Changes to test_validate_ephemeral_resource_config.py
  • test_validate_provider_config.py Changes to test_validate_provider_config.py
  • test_validate_resource_config.py Changes to test_validate_resource_config.py
  • dummy_types.py Changes to dummy_types.py
  • plugin_validators.py Changes to plugin_validators.py
  • proto_validators.py Changes to proto_validators.py
  • schema_validators.py Changes to schema_validators.py
  • uv.lock Changes to uv.lock
  • Added asyncio.Queue[Any] type annotation in protocol service specify internal
    102 files
    • settings.local.json
    • .mutmut-config.py
    • coverage.xml
    • CLAUDE.md
    • CONTRIBUTING.md
    • MUTMUT_USAGE.md
    • README.md
    • coverage.json
    • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
    • installation.md
    • mutants
    • pyproject.toml
    • run_mutmut.py
    • provide_command.py
    • utils.py
    • operation_context.py
    • adapters.py
    • components.py
    • validators.py
    • service.py
    • call_function.py
    • plan_resource_change.py
    • utils.py
    • base.py
    • decorators.py
    • temp_mutmut_config.txt
    • test_cli_entrypoints.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_launch_context_command.py
    • test_attrs_factory.py
    • test_config.py
    • test_encryption_unit.py
    • test_attrs_factory.py
    • conftest.py
    • test_context_package.py
    • test_conversion_utils.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_base_data_source.py
    • test_schema_caching.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • conftest.py
    • test_upgrade_handler.py
    • test_metrics.py
    • test_cty_conversions.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_resource_contracts.py
    • test_transforms.py
    • test_handler.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
    • uv.lock
  • Added Generator[None, None, None] return type to operation_context() context manager instantiate behavioral
    102 files
    • settings.local.json
    • .mutmut-config.py
    • coverage.xml
    • CLAUDE.md
    • CONTRIBUTING.md
    • MUTMUT_USAGE.md
    • README.md
    • coverage.json
    • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
    • installation.md
    • mutants
    • pyproject.toml
    • run_mutmut.py
    • provide_command.py
    • utils.py
    • operation_context.py
    • adapters.py
    • components.py
    • validators.py
    • service.py
    • call_function.py
    • plan_resource_change.py
    • utils.py
    • base.py
    • decorators.py
    • temp_mutmut_config.txt
    • test_cli_entrypoints.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_launch_context_command.py
    • test_attrs_factory.py
    • test_config.py
    • test_encryption_unit.py
    • test_attrs_factory.py
    • conftest.py
    • test_context_package.py
    • test_conversion_utils.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_base_data_source.py
    • test_schema_caching.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • conftest.py
    • test_upgrade_handler.py
    • test_metrics.py
    • test_cty_conversions.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_resource_contracts.py
    • test_transforms.py
    • test_handler.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
    • uv.lock
  • Updated Callable annotations to Callable[..., Any] in hub components and validators specify internal
    102 files
    • settings.local.json
    • .mutmut-config.py
    • coverage.xml
    • CLAUDE.md
    • CONTRIBUTING.md
    • MUTMUT_USAGE.md
    • README.md
    • coverage.json
    • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
    • installation.md
    • mutants
    • pyproject.toml
    • run_mutmut.py
    • provide_command.py
    • utils.py
    • operation_context.py
    • adapters.py
    • components.py
    • validators.py
    • service.py
    • call_function.py
    • plan_resource_change.py
    • utils.py
    • base.py
    • decorators.py
    • temp_mutmut_config.txt
    • test_cli_entrypoints.py
    • test_components_commands.py
    • test_context.py
    • test_install_command.py
    • test_launch_context_command.py
    • test_attrs_factory.py
    • test_config.py
    • test_encryption_unit.py
    • test_attrs_factory.py
    • conftest.py
    • test_context_package.py
    • test_conversion_utils.py
    • test_marshaler.py
    • test_schema_adapter.py
    • test_base_data_source.py
    • test_schema_caching.py
    • test_base_function.py
    • test_base_function_complete.py
    • test_function_adapter.py
    • test_function_adapters_extraction.py
    • test_function_adapters_types.py
    • __init__.py
    • test_discovery.py
    • test_validators.py
    • conftest.py
    • test_upgrade_handler.py
    • test_metrics.py
    • test_cty_conversions.py
    • test_function_adapters_hypothesis.py
    • test_schema_validation.py
    • test_service.py
    • test_base_provider.py
    • test_base_resource_conversion.py
    • test_base_resource_lifecycle.py
    • test_protocol.py
    • test_resource_context.py
    • test_tdd_crud_lifecycle.py
    • test_tdd_resource_contracts.py
    • test_transforms.py
    • test_handler.py
    • test_handler_core.py
    • test_handler_resources.py
    • test_init.py
    • test_version.py
    • test_dict_to_proto_function.py
    • test_apply_resource_change_advanced.py
    • test_apply_resource_change_core.py
    • test_call_function_advanced.py
    • test_call_function_core.py
    • test_close_ephemeral_resource.py
    • test_configure_provider.py
    • test_get_functions.py
    • test_get_metadata.py
    • test_get_provider_schema.py
    • test_handler_utils_conversions.py
    • test_handler_utils_diagnostics.py
    • test_import_resource_state.py
    • test_move_resource_state.py
    • test_open_ephemeral_resource.py
    • test_plan_resource_change_basic.py
    • test_plan_resource_change_implementation.py
    • test_read_data_source.py
    • test_read_resource.py
    • test_renew_ephemeral_resource.py
    • test_stop_provider.py
    • test_upgrade_mutmut.py
    • test_upgrade_resource_state.py
    • test_validate_data_resource_config.py
    • test_validate_ephemeral_resource_config.py
    • test_validate_provider_config.py
    • test_validate_resource_config.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py
    • uv.lock

Large Content Removal

102 files changed
  • settings.local.json Changes to settings.local.json
  • .mutmut-config.py Changes to .mutmut-config.py
  • coverage.xml Changes to coverage.xml
  • CLAUDE.md Changes to CLAUDE.md
  • CONTRIBUTING.md Changes to CONTRIBUTING.md
  • MUTMUT_USAGE.md Changes to MUTMUT_USAGE.md
  • README.md Changes to README.md
  • coverage.json Changes to coverage.json
  • ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md Changes to ENTERPRISE_HARDENING_P4_P5_IMPLEMENTATION_PLAN.md
  • installation.md Changes to installation.md
  • mutants Changes to mutants
  • pyproject.toml Changes to pyproject.toml
  • run_mutmut.py Changes to run_mutmut.py
  • provide_command.py Changes to provide_command.py
  • utils.py Changes to utils.py
  • operation_context.py Changes to operation_context.py
  • adapters.py Changes to adapters.py
  • components.py Changes to components.py
  • validators.py Changes to validators.py
  • service.py Changes to service.py
  • call_function.py Changes to call_function.py
  • plan_resource_change.py Changes to plan_resource_change.py
  • utils.py Changes to utils.py
  • base.py Changes to base.py
  • decorators.py Changes to decorators.py
  • temp_mutmut_config.txt Changes to temp_mutmut_config.txt
  • test_cli_entrypoints.py Changes to test_cli_entrypoints.py
  • test_components_commands.py Changes to test_components_commands.py
  • test_context.py Changes to test_context.py
  • test_install_command.py Changes to test_install_command.py
  • test_launch_context_command.py Changes to test_launch_context_command.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • test_config.py Changes to test_config.py
  • test_encryption_unit.py Changes to test_encryption_unit.py
  • test_attrs_factory.py Changes to test_attrs_factory.py
  • conftest.py Changes to conftest.py
  • test_context_package.py Changes to test_context_package.py
  • test_conversion_utils.py Changes to test_conversion_utils.py
  • test_marshaler.py Changes to test_marshaler.py
  • test_schema_adapter.py Changes to test_schema_adapter.py
  • test_base_data_source.py Changes to test_base_data_source.py
  • test_schema_caching.py Changes to test_schema_caching.py
  • test_base_function.py Changes to test_base_function.py
  • test_base_function_complete.py Changes to test_base_function_complete.py
  • test_function_adapter.py Changes to test_function_adapter.py
  • test_function_adapters_extraction.py Changes to test_function_adapters_extraction.py
  • test_function_adapters_types.py Changes to test_function_adapters_types.py
  • __init__.py Changes to __init__.py
  • test_discovery.py Changes to test_discovery.py
  • test_validators.py Changes to test_validators.py
  • conftest.py Changes to conftest.py
  • test_upgrade_handler.py Changes to test_upgrade_handler.py
  • test_metrics.py Changes to test_metrics.py
  • test_cty_conversions.py Changes to test_cty_conversions.py
  • test_function_adapters_hypothesis.py Changes to test_function_adapters_hypothesis.py
  • test_schema_validation.py Changes to test_schema_validation.py
  • test_service.py Changes to test_service.py
  • test_base_provider.py Changes to test_base_provider.py
  • test_base_resource_conversion.py Changes to test_base_resource_conversion.py
  • test_base_resource_lifecycle.py Changes to test_base_resource_lifecycle.py
  • test_protocol.py Changes to test_protocol.py
  • test_resource_context.py Changes to test_resource_context.py
  • test_tdd_crud_lifecycle.py Changes to test_tdd_crud_lifecycle.py
  • test_tdd_resource_contracts.py Changes to test_tdd_resource_contracts.py
  • test_transforms.py Changes to test_transforms.py
  • test_handler.py Changes to test_handler.py
  • test_handler_core.py Changes to test_handler_core.py
  • test_handler_resources.py Changes to test_handler_resources.py
  • test_init.py Changes to test_init.py
  • test_version.py Changes to test_version.py
  • test_dict_to_proto_function.py Changes to test_dict_to_proto_function.py
  • test_apply_resource_change_advanced.py Changes to test_apply_resource_change_advanced.py
  • test_apply_resource_change_core.py Changes to test_apply_resource_change_core.py
  • test_call_function_advanced.py Changes to test_call_function_advanced.py
  • test_call_function_core.py Changes to test_call_function_core.py
  • test_close_ephemeral_resource.py Changes to test_close_ephemeral_resource.py
  • test_configure_provider.py Changes to test_configure_provider.py
  • test_get_functions.py Changes to test_get_functions.py
  • test_get_metadata.py Changes to test_get_metadata.py
  • test_get_provider_schema.py Changes to test_get_provider_schema.py
  • test_handler_utils_conversions.py Changes to test_handler_utils_conversions.py
  • test_handler_utils_diagnostics.py Changes to test_handler_utils_diagnostics.py
  • test_import_resource_state.py Changes to test_import_resource_state.py
  • test_move_resource_state.py Changes to test_move_resource_state.py
  • test_open_ephemeral_resource.py Changes to test_open_ephemeral_resource.py
  • test_plan_resource_change_basic.py Changes to test_plan_resource_change_basic.py
  • test_plan_resource_change_implementation.py Changes to test_plan_resource_change_implementation.py
  • test_read_data_source.py Changes to test_read_data_source.py
  • test_read_resource.py Changes to test_read_resource.py
  • test_renew_ephemeral_resource.py Changes to test_renew_ephemeral_resource.py
  • test_stop_provider.py Changes to test_stop_provider.py
  • test_upgrade_mutmut.py Changes to test_upgrade_mutmut.py
  • test_upgrade_resource_state.py Changes to test_upgrade_resource_state.py
  • test_validate_data_resource_config.py Changes to test_validate_data_resource_config.py
  • test_validate_ephemeral_resource_config.py Changes to test_validate_ephemeral_resource_config.py
  • test_validate_provider_config.py Changes to test_validate_provider_config.py
  • test_validate_resource_config.py Changes to test_validate_resource_config.py
  • dummy_types.py Changes to dummy_types.py
  • plugin_validators.py Changes to plugin_validators.py
  • proto_validators.py Changes to proto_validators.py
  • schema_validators.py Changes to schema_validators.py
  • uv.lock Changes to uv.lock
  • Net deletion of 289,719 lines (large generated content removed) decouple internal
    16 files
    • coverage.xml
    • CONTRIBUTING.md
    • provide_command.py
    • utils.py
    • operation_context.py
    • components.py
    • validators.py
    • service.py
    • call_function.py
    • base.py
    • decorators.py
    • test_metrics.py
    • dummy_types.py
    • plugin_validators.py
    • proto_validators.py
    • schema_validators.py