Commit Graph

11 Commits

Author SHA1 Message Date
pacnpal
d80334b2b0 docs: update system patterns with standardized import patterns 2024-11-17 22:09:09 +00:00
pacnpal
e0f5ad1de9 docs: update active context with comprehensive import task plan 2024-11-17 22:08:36 +00:00
pacnpal
a92c1617f9 docs: update active context with cleanup_manager import fix 2024-11-17 22:06:40 +00:00
pacnpal
16194c205d docs: update active context with queue_handler import fix 2024-11-17 22:04:28 +00:00
pacnpal
86d2eeb13a docs: update active context with message_handler import fix 2024-11-17 21:59:10 +00:00
pacnpal
23f75858fd docs: update active context with queue_processor import fix 2024-11-17 21:56:49 +00:00
pacnpal
52d3bbbe37 docs: update context files with import patterns and recent changes 2024-11-17 21:55:27 +00:00
pacnpal
b26dedd5b1 docs: verify and document clean dependency structure
- Verify no cyclic dependencies in processor components
- Document dependency management strategies in systemPatterns.md
- Update activeContext.md with current verification status
- Confirm proper use of TYPE_CHECKING and late initialization
2024-11-17 21:44:41 +00:00
pacnpal
e8b50573a3 docs: update active context with dependency analysis results
- Confirm no cyclic dependencies exist
- Document current dependency structure
- Update architecture status
- Add next steps for maintenance
2024-11-17 21:42:47 +00:00
pacnpal
d9fc0f360f Identified cyclic dependency between processor and utils packages
Created new shared package with centralized progress tracking:

videoarchiver/shared/progress.py
videoarchiver/shared/init.py
Refactored compression_manager.py to use shared progress module instead of importing from processor

Architecture improvements:

Better separation of concerns
Eliminated cyclic dependencies
Centralized progress tracking
Improved maintainability
2024-11-17 21:40:50 +00:00
pacnpal
e8e5e5804d more fixes 2024-11-17 21:37:06 +00:00