## Description ## Type of Change - [ ] ๐Ÿ› Bug fix (non-breaking change which fixes an issue) - [ ] โœจ New tool (new ComfyAssets tool implementation) - [ ] ๐Ÿš€ Enhancement (improvement to existing tool) - [ ] ๐Ÿ“š Documentation update - [ ] ๐Ÿ”ง Refactoring (no functional changes) - [ ] ๐Ÿงช Tests (adding or updating tests) - [ ] ๐Ÿ”„ CI/CD changes ## Changes Made - [ ] Added/modified core logic in `logic.py` - [ ] Created/updated ComfyUI node in `node.py` - [ ] Updated base classes or shared utilities - [ ] Added comprehensive tests - [ ] Updated documentation - [ ] Added example workflows ## Tool Information (if applicable) - **Tool Name**: - **Category**: ComfyAssets - **Primary Use Case**: - **Input Types**: - **Output Types**: ## Testing - [ ] All existing tests pass - [ ] New unit tests added and pass - [ ] Integration tests pass - [ ] Manual testing completed in ComfyUI-like environment - [ ] Tested with various input sizes and edge cases ### Test Results ``` # Paste test output here ``` ## Performance Impact - [ ] No performance impact - [ ] Performance improvement: [describe] - [ ] Potential performance impact: [describe and justify] - [ ] Memory usage: [no change/reduced/increased - explain why] ## Code Quality - [ ] Code follows project style guidelines (black, flake8) - [ ] Type hints added for all new functions - [ ] Docstrings added for all public functions/classes - [ ] No hardcoded values or secrets - [ ] Error handling implemented appropriately ## Breaking Changes - [ ] No breaking changes - [ ] Breaking changes (describe below and update CHANGELOG) ### Breaking Changes Description ## Documentation - [ ] README.md updated (if needed) - [ ] Tool documentation added/updated in `examples/documentation/` - [ ] Example workflows added/updated in `examples/workflows/` - [ ] Comments added to complex code sections ## Dependencies - [ ] No new dependencies - [ ] New dependencies added to `requirements-dev.txt` - [ ] Dependencies justified and minimal ### New Dependencies ## Architecture Compliance - [ ] Follows separation of concerns (logic.py vs node.py) - [ ] Inherits from ComfyAssetsBaseNode - [ ] Implements proper ComfyUI interface (INPUT_TYPES, etc.) - [ ] Uses shared utilities where appropriate - [ ] Follows SOLID principles ## Screenshots/Examples ### Before ### After ## Related Issues Fixes #[issue_number] Related to #[issue_number] ## Checklist - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix is effective or that my feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published ## Additional Notes ## For Maintainers - [ ] Code review completed - [ ] Architecture review completed - [ ] Testing verified - [ ] Documentation review completed - [ ] Ready for merge