pyvider
2025-09-04
Integrated provide.foundation error handling and updated encryption tests
109 files · 14,432+ · 246-
Provide.foundation error handling integration
8 files changed
encryption.pyAdded @with_error_handling decorator to encrypt, decrypt, and _get_key functionsdiscovery.pyAdded @retry_on_error and @with_error_handling decoratorsvalidators.pyAdded @with_error_handling to attach and validate methodsapply_resource_change.pyAdded @with_error_handling decoratorconfigure_provider.pyAdded @with_error_handling decoratorget_provider_schema.pyAdded @with_error_handling decoratorplan_resource_change.pyAdded @with_error_handling decoratorread_resource.pyAdded @with_error_handling decorator
- Added @with_error_handling() decorator from provide.foundation to encryption, hub discovery/validators, and protocol handlers
harden
behavioral
3 files
encryption.pydiscovery.pyvalidators.py
- Added @retry_on_error(max_attempts=2, delay=1.0) to component discovery for resilient module loading
harden
behavioral
1 file
discovery.py
Encryption test updated to use environment variables
1 file changed
test_encryption_unit.pyTests key derivation via PYVIDER_PRIVATE_STATE_SHARED_SECRET env var instead of config mocking
Foundation review chat log saved
1 file changed
20250904-2111-more-chat-about-foundation.txt13,703-line Claude Code session transcript reviewing provide-foundation for release