wrknv 2026-03-22
Manager consolidation, quick wins cleanup, and untrack mutants directory
650 files · 5,000+ · 550,000-

Manager hierarchy consolidation

3 files changed
  • 2026-03-22-manager-consolidation-design.md 126-line manager consolidation design spec
  • 2026-03-22-manager-consolidation.md 547-line implementation plan
  • installation.md Updated manager references from wenv/managers to managers/
  • Designed manager hierarchy consolidation to eliminate dead wenv/managers source hierarchy, with spec and implementation plan documenting the approach decouple architectural
    2 files
    • 2026-03-22-manager-consolidation-design.md
    • 2026-03-22-manager-consolidation.md

Quick wins cleanup

2 files changed
  • check.py Replaced hardcoded version with __version__
  • __init__.py Updated version exports
  • Replaced hardcoded version strings with version, fixed SPDX script issues (E741, C901, SIM103), deleted dead logging module and no-op setup calls, deleted unused config sources module decouple internal
    2 files
    • check.py
    • __init__.py

Untrack mutants directory

2 files changed
  • pyproject.toml Untracked from git (removed ~545K lines)
  • .gitignore Added mutants/ to gitignore
  • Untracked the entire mutants/ directory from git, removing approximately 545,000 lines of generated mutation testing files, and added it to .gitignore baseline internal
    1 file
    • .gitignore

Branch coverage test expansion

4 files changed
  • test_check_command_config.py 462-line check command config branch tests
  • test_check_command_extended.py 457-line extended check command tests
  • test_schema.py 494-line wenv schema tests
  • test_schema_advanced.py 247-line advanced schema tests
  • Added branch coverage test files across CLI, config, container, managers, memray, package, security, tasks, wenv, and workspace modules to improve mutation test kill rate qualify internal
    2 files
    • test_check_command_config.py
    • test_schema.py

Dependabot merges

1 file changed
  • ci.yml Updated artifact action versions from merged PRs
  • Merged Dependabot PRs #7 and #8 for actions/download-artifact v8 and actions/upload-artifact v7 baseline external
    1 file
    • ci.yml