Commit Graph

3 Commits

Author SHA1 Message Date
665831bc64 merge: consolidate config/ and configs/ directories into single config/
DIRECTORY MERGE:
- Merged /cli/configs/ into /cli/config/
- Eliminated duplicate configuration directories
- Unified all configuration files in single location

MERGED FILES:
 healthcare_chain_config.yaml → config/
 multichain_config.yaml → config/
 genesis_ait_devnet_proper.yaml (already in config/)
 genesis_multi_chain_dev.yaml (already in config/)

DIRECTORY STRUCTURE AFTER:
/cli/config/
├── __init__.py                    # Python config module
├── genesis_ait_devnet_proper.yaml
├── genesis_multi_chain_dev.yaml
├── healthcare_chain_config.yaml   # Moved from configs/
└── multichain_config.yaml          # Moved from configs/

BENEFITS:
 Single source of truth for all configuration
 No duplicate directory confusion
 Easier maintenance and organization
 All YAML configs accessible from Python module
 No hardcoded path references to update

VERIFICATION:
 Python imports still work: 'from config import get_config'
 YAML files accessible and loadable
 No breaking changes to existing code
 CLI functionality preserved

STATUS: Complete - No wiring changes needed
2026-03-26 09:20:17 +01:00
c0952c2525 refactor: flatten CLI directory structure - remove 'box in a box'
BEFORE:
/opt/aitbc/cli/
├── aitbc_cli/                    # Python package (box in a box)
│   ├── commands/
│   ├── main.py
│   └── ...
├── setup.py

AFTER:
/opt/aitbc/cli/                    # Flat structure
├── commands/                      # Direct access
├── main.py                        # Direct access
├── auth/
├── config/
├── core/
├── models/
├── utils/
├── plugins.py
└── setup.py

CHANGES MADE:
- Moved all files from aitbc_cli/ to cli/ root
- Fixed all relative imports (from . to absolute imports)
- Updated setup.py entry point: aitbc_cli.main → main
- Added CLI directory to Python path in entry script
- Simplified deployment.py to remove dependency on deleted core.deployment
- Fixed import paths in all command files
- Recreated virtual environment with new structure

BENEFITS:
- Eliminated 'box in a box' nesting
- Simpler directory structure
- Direct access to all modules
- Cleaner imports
- Easier maintenance and development
- CLI works with both 'python main.py' and 'aitbc' commands
2026-03-26 09:12:02 +01:00
d82ea9594f ci(deps): bump actions/cache from 3 to 5 in gpu-benchmark.yml
Resolves remaining Dependabot PR #42
2026-03-26 08:47:26 +01:00