wrknv 2025-12-28
Add check command, multi-platform PSP builds, and major code cleanup
28 files · 739+ · 2,361-

Check command for environment validation

2 files changed
  • check.py 519-line CLI check command for validating tool installations and environment
  • hub_cli.py Registered check command in hub CLI
  • Added comprehensive check command that validates installed tools, environment configuration, and project setup with detailed diagnostic output instantiate behavioral
    2 files
    • check.py
    • hub_cli.py

Multi-platform PSP builds

2 files changed
  • release.yml Simplified release workflow from 214 lines
  • ci.yml Updated CI for multi-platform builds
  • Implemented multi-platform Python Standalone Package builds targeting linux and darwin on both amd64 and arm64, with flattened artifact layout decouple architectural
    2 files
    • release.yml
    • ci.yml

Code quality fixes

4 files changed
  • environment.py Fixed async/await patterns
  • tofu.py Fixed tofu manager issues
  • __init__.py Added footer registry data module
  • footer_registry.json Footer configuration registry
  • Fixed async/await for provide.foundation.transport.get() calls, resolved code scanning alerts, enabled stricter ruff rules, and removed unused variable assignments remediate internal
    2 files
    • environment.py
    • tofu.py

Cleanup of old files

4 files changed
  • 20250815-1420-working-through-wrkenv.txt Deleted 1348-line scraps file
  • new_gitignore.py Deleted 234-line old gitignore script
  • original_gitignore.py Deleted 217-line original gitignore script
  • validate_implementation.py Deleted 131-line validation script
  • Removed 1930 lines of old scraps, scripts, and the publish workflow in favor of the release workflow baseline internal
    3 files
    • 20250815-1420-working-through-wrkenv.txt
    • new_gitignore.py
    • validate_implementation.py