Scripts Inventory - Active Scripts Only
Last Updated: 2025-10-30 (Post-Cleanup)
Total Scripts: 58
Quick Reference by Purpose
🚀 Deployment & Infrastructure (8 scripts)
| Script |
Purpose |
Usage |
runpod_deploy.py |
Deploy GPU pod to Runpod |
python3 scripts/runpod_deploy.py --gpu-type "RTX A4000" |
upload_binary.py |
Upload binaries to Runpod S3 |
python3 scripts/upload_binary.py <binary_path> |
monitor_logs.py |
Monitor pod logs |
python3 scripts/monitor_logs.py <pod_id> |
build_docker_images.sh |
Build multi-stage Docker images |
./scripts/build_docker_images.sh |
build_hyperopt_docker.sh |
Build hyperopt Docker |
./scripts/build_hyperopt_docker.sh |
local_ci_pipeline.sh |
Run local CI/CD |
./scripts/local_ci_pipeline.sh |
start_foxhunt.sh |
Start all services |
./scripts/start_foxhunt.sh |
stop_foxhunt.sh |
Stop all services |
./scripts/stop_foxhunt.sh |
✅ Validation & Testing (16 scripts)
| Script |
Validates |
Usage |
validate_auth_enabled.sh |
Auth enabled |
./scripts/validate_auth_enabled.sh |
validate_binary.sh |
Binary integrity |
./scripts/validate_binary.sh |
validate_clippy.sh |
Clippy warnings |
./scripts/validate_clippy.sh |
validate_data_quality.sh |
Data quality |
./scripts/validate_data_quality.sh |
validate_dqn_performance.sh |
DQN performance |
./scripts/validate_dqn_performance.sh |
validate_grpc_endpoints.sh |
gRPC endpoints |
./scripts/validate_grpc_endpoints.sh |
validate_h5_alerting.sh |
H5 alerting |
./scripts/validate_h5_alerting.sh |
validate_jwt_config.sh |
JWT config |
./scripts/validate_jwt_config.sh |
validate_ml_monitoring_metrics.sh |
ML monitoring |
./scripts/validate_ml_monitoring_metrics.sh |
validate-monitoring-performance.sh |
Monitoring performance |
./scripts/validate-monitoring-performance.sh |
validate-performance.py |
System performance |
python3 scripts/validate-performance.py |
validate_ppo_fix.sh |
PPO fixes |
./scripts/validate_ppo_fix.sh |
validate_tft_configs.py |
TFT configs |
python3 scripts/validate_tft_configs.py |
validate_tls_setup.sh |
TLS setup |
./scripts/validate_tls_setup.sh |
validate_training.sh |
Training pipeline |
./scripts/validate_training.sh |
validate_train_script.sh |
Train scripts |
./scripts/validate_train_script.sh |
🏥 Health & Diagnostics (5 scripts)
| Script |
Purpose |
Usage |
health_check.sh |
Quick health check |
./scripts/health_check.sh |
smoke_test.sh |
Smoke testing |
./scripts/smoke_test.sh |
comprehensive_health_check.sh |
Full system health |
./scripts/comprehensive_health_check.sh |
quick_status.sh |
Quick status |
./scripts/quick_status.sh |
system_resource_monitor.sh |
Resource monitoring |
./scripts/system_resource_monitor.sh |
🤖 ML Training & Analysis (7 scripts)
| Script |
Purpose |
Usage |
train_all_models_fixed.sh |
Train all models |
./scripts/train_all_models_fixed.sh |
train_tft_production.py |
TFT production training |
python3 scripts/train_tft_production.py |
monitor_hyperopt.sh |
Monitor hyperopt |
./scripts/monitor_hyperopt.sh |
analyze_checkpoints_simple.py |
Checkpoint analysis |
python3 scripts/analyze_checkpoints_simple.py |
compare_checkpoints.py |
Compare checkpoints |
python3 scripts/compare_checkpoints.py |
extract_best_hyperparameters.py |
Extract best params |
python3 scripts/extract_best_hyperparameters.py |
quarterly_retrain.sh |
Quarterly retraining |
./scripts/quarterly_retrain.sh |
🔒 Security & Production (7 scripts)
| Script |
Purpose |
Usage |
generate-production-secrets.sh |
Generate secrets |
./scripts/generate-production-secrets.sh |
production-security-hardening.sh |
Harden security |
./scripts/production-security-hardening.sh |
security-hardening.sh |
Security config |
./scripts/security-hardening.sh |
setup-docker-secrets.sh |
Docker secrets |
./scripts/setup-docker-secrets.sh |
setup_production_passwords.sh |
Password setup |
./scripts/setup_production_passwords.sh |
export_vault_passwords.sh |
Export Vault passwords |
./scripts/export_vault_passwords.sh |
generate-compliance-report.py |
Compliance report |
python3 scripts/generate-compliance-report.py |
🔍 Verification & Setup (7 scripts)
| Script |
Purpose |
Usage |
verify_ci_setup.sh |
Verify CI/CD |
./scripts/verify_ci_setup.sh |
verify_ml_dependencies.sh |
Verify ML deps |
./scripts/verify_ml_dependencies.sh |
verify_vault_setup.sh |
Verify Vault |
./scripts/verify_vault_setup.sh |
check_service_binaries.sh |
Check service bins |
./scripts/check_service_binaries.sh |
check_all_available_gpus.py |
Check all GPUs |
python3 scripts/check_all_available_gpus.py |
check_gpu_availability.py |
Check GPU status |
python3 scripts/check_gpu_availability.py |
watch_gpu_availability.sh |
Watch GPU |
./scripts/watch_gpu_availability.sh |
🛠️ Utilities (8 scripts)
| Script |
Purpose |
Usage |
convert_csv_to_parquet.py |
CSV → Parquet |
python3 scripts/convert_csv_to_parquet.py |
plan_databento_download.sh |
Plan data download |
./scripts/plan_databento_download.sh |
enforce_coverage.sh |
Enforce coverage |
./scripts/enforce_coverage.sh |
run-coverage.sh |
Run coverage |
./scripts/run-coverage.sh |
run_comprehensive_tests.sh |
Comprehensive tests |
./scripts/run_comprehensive_tests.sh |
offline_service_validation.sh |
Offline validation |
./scripts/offline_service_validation.sh |
install_cron.sh |
Install cron jobs |
./scripts/install_cron.sh |
cleanup_deprecated_scripts.sh |
Cleanup scripts |
./scripts/cleanup_deprecated_scripts.sh |
Common Workflows
Deploy to Runpod
Local Development
CI/CD Validation
ML Training
Deprecated Scripts (Backed Up)
All deprecated scripts moved to:
Total Deleted: 56 scripts (49% reduction)
See /home/jgrusewski/Work/foxhunt/SCRIPTS_CLEANUP_REPORT_2025_10_30.md for details.
Maintenance
Adding New Scripts
- Create script in
/scripts/
- Make executable:
chmod +x scripts/<script>.sh
- Update this inventory
- Document in
scripts/README.md
Deprecating Scripts
- Move to
scripts/archive/deprecated_<date>/
- Update this inventory
- Remove from CI/CD references
- Update documentation
Last Updated: 2025-10-30
Maintained By: Foxhunt Development Team