wrknv
2025-12-30
Enhance task registry with composite parallel execution and improve manager architecture
33 files · 692+ · 284-
Composite task and parallel execution
3 files changed
registry.pyExtended registry with 132-line addition for composite task parsing and parallel executionschema.pyAdded parallel task schema supporttest_composite_parallel.py341-line test suite for composite parallel task execution
- Enhanced TaskRegistry with composite task support enabling parallel sub-task execution, with comprehensive test coverage
decouple
architectural
3 files
registry.pyschema.pytest_composite_parallel.py
Wenv manager base class
4 files changed
base.pyAdded 23-line shared base manager functionalitygo.pyUpdated Go manager to use new basetofu.pyUpdated Tofu manager to use new baseuv.pyUpdated UV manager to use new base
- Introduced shared wenv manager base class and refactored Go, Tofu, IBM TF, and UV managers to use it, reducing code duplication
decouple
architectural
3 files
base.pygo.pytofu.py
CLI and utility improvements
3 files changed
detector.pyEnhanced gitignore detection logiccheck.pyRefined check command outputpython_version.pyImproved version detection
- Improved gitignore detection, check command output, Python version detection, and updated wrknv.toml task configuration
decouple
behavioral
2 files
detector.pycheck.py