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.py Extended registry with 132-line addition for composite task parsing and parallel execution
  • schema.py Added parallel task schema support
  • test_composite_parallel.py 341-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.py
    • schema.py
    • test_composite_parallel.py

Wenv manager base class

4 files changed
  • base.py Added 23-line shared base manager functionality
  • go.py Updated Go manager to use new base
  • tofu.py Updated Tofu manager to use new base
  • uv.py Updated 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.py
    • go.py
    • tofu.py

CLI and utility improvements

3 files changed
  • detector.py Enhanced gitignore detection logic
  • check.py Refined check command output
  • python_version.py Improved version detection
  • Improved gitignore detection, check command output, Python version detection, and updated wrknv.toml task configuration decouple behavioral
    2 files
    • detector.py
    • check.py