Files
aitbc/cli/aitbc_cli/commands
aitbc1 9676cfb373 fix: resolve medium priority CLI design principle violations
MEDIUM PRIORITY FIXES:
- Remove subprocess system calls - CLI should not manage system services
- Remove hardware queries - Should be separate system monitoring tools

CHANGES MADE:
- AI service commands now provide setup instructions instead of calling systemctl
- GPU registration provides guidance instead of auto-detecting with nvidia-smi
- CLI respects user control and doesn't execute system commands
- Hardware monitoring delegated to appropriate system tools

PRINCIPLES RESTORED:
- CLI controls, doesn't run services
- CLI is lightweight, not a system management tool
- CLI respects user control (no auto-system changes)
- Hardware queries delegated to system monitoring tools

REMOVED:
- systemctl calls for service management
- nvidia-smi hardware auto-detection
- System-level subprocess calls
- Automatic service start/stop functionality

IMPROVED:
- Service management provides manual instructions
- GPU registration requires manual specification
- Clear separation of concerns between CLI and system tools
2026-03-26 09:01:06 +01:00
..