Files
aitbc/scripts/cleanup-root-directory.sh
AITBC System 966322e1cf feat: organize and clean up root directory structure
- Move generated files to temp/generated-files/
- Move genesis files to data/
- Move workspace files to temp/workspace-files/
- Move backup files to temp/backup-files/
- Move documentation to docs/temp/
- Move user guides to docs/
- Move environment files to config/
- Update .gitignore to exclude temp directories
- Clean up root directory for professional appearance
- Maintain all essential files and directories

Root directory now contains only essential files:
- Configuration files (.editorconfig, .gitignore, .pre-commit-config.yaml)
- Documentation (README.md, LICENSE, SECURITY.md, SETUP_PRODUCTION.md)
- Build files (Dockerfile, docker-compose.yml, pyproject.toml, poetry.lock)
- Core directories (apps/, cli/, packages/, scripts/, tests/, docs/)
- Infrastructure (infra/, deployment/, systemd/)
- Development (dev/, ai-memory/, config/)
- Extensions (extensions/, plugins/, gpu_acceleration/)
- Website (website/)
- Contracts (contracts/, migration_examples/)
2026-03-18 16:48:50 +01:00

84 lines
4.5 KiB
Bash
Executable File

#!/bin/bash
echo "=== AITBC Root Directory Cleanup ==="
echo "Organizing files before GitHub push..."
echo ""
# Create organized directories if they don't exist
mkdir -p temp/generated-files
mkdir -p temp/analysis-results
mkdir -p temp/workspace-files
mkdir -p temp/backup-files
echo "=== Moving Generated Files ==="
# Move generated analysis files
mv archive_results.json temp/generated-files/ 2>/dev/null || echo "archive_results.json not found"
mv cleanup_results.json temp/generated-files/ 2>/dev/null || echo "cleanup_results.json not found"
mv completed_files_scan.json temp/generated-files/ 2>/dev/null || echo "completed_files_scan.json not found"
mv comprehensive_final_report.json temp/generated-files/ 2>/dev/null || echo "comprehensive_final_report.json not found"
mv comprehensive_scan_results.json temp/generated-files/ 2>/dev/null || echo "comprehensive_scan_results.json not found"
mv content_analysis_results.json temp/generated-files/ 2>/dev/null || echo "content_analysis_results.json not found"
mv content_move_results.json temp/generated-files/ 2>/dev/null || echo "content_move_results.json not found"
mv documentation_conversion_final.json temp/generated-files/ 2>/dev/null || echo "documentation_conversion_final.json not found"
mv documentation_conversion_final_report.json temp/generated-files/ 2>/dev/null || echo "documentation_conversion_final_report.json not found"
mv documentation_status_check.json temp/generated-files/ 2>/dev/null || echo "documentation_status_check.json not found"
mv generated_documentation.json temp/generated-files/ 2>/dev/null || echo "generated_documentation.json not found"
mv specific_files_analysis.json temp/generated-files/ 2>/dev/null || echo "specific_files_analysis.json not found"
echo "=== Moving Genesis Files ==="
# Move genesis files to appropriate location
mv chain_enhanced_devnet.yaml data/ 2>/dev/null || echo "chain_enhanced_devnet.yaml not found"
mv genesis_ait_devnet.yaml data/ 2>/dev/null || echo "genesis_ait_devnet.yaml not found"
mv genesis_brother_chain_1773403269.yaml data/ 2>/dev/null || echo "genesis_brother_chain_1773403269.yaml not found"
mv genesis_enhanced_devnet.yaml data/ 2>/dev/null || echo "genesis_enhanced_devnet.yaml not found"
mv genesis_enhanced_local.yaml data/ 2>/dev/null || echo "genesis_enhanced_local.yaml not found"
mv genesis_enhanced_template.yaml data/ 2>/dev/null || echo "genesis_enhanced_template.yaml not found"
mv genesis_prod.yaml data/ 2>/dev/null || echo "genesis_prod.yaml not found"
mv test_multichain_genesis.yaml data/ 2>/dev/null || echo "test_multichain_genesis.yaml not found"
mv dummy.yaml data/ 2>/dev/null || echo "dummy.yaml not found"
echo "=== Moving Workspace Files ==="
# Move workspace files
mv workspace/* temp/workspace-files/ 2>/dev/null || echo "workspace files moved"
rmdir workspace 2>/dev/null || echo "workspace directory removed or not empty"
echo "=== Moving Backup Files ==="
# Move backup files
mv backup/* temp/backup-files/ 2>/dev/null || echo "backup files moved"
mv backups/* temp/backup-files/ 2>/dev/null || echo "backups files moved"
rmdir backup backups 2>/dev/null || echo "backup directories removed or not empty"
echo "=== Moving Temporary Files ==="
# Move temporary and log files
mv health temp/generated-files/ 2>/dev/null || echo "health file moved"
mv logs/* temp/generated-files/ 2>/dev/null || echo "log files moved"
rmdir logs 2>/dev/null || echo "logs directory removed or not empty"
echo "=== Moving Development Scripts ==="
# Move development scripts to dev/scripts if not already there
mv auto_review.py dev/scripts/ 2>/dev/null || echo "auto_review.py already in dev/scripts"
mv run_test.py dev/scripts/ 2>/dev/null || echo "run_test.py already in dev/scripts"
echo "=== Moving Virtual Environments ==="
# Move virtual environments to dev directory
mv agent-venv dev/ 2>/dev/null || echo "agent-venv already in dev"
mv ai-venv dev/ 2>/dev/null || echo "ai-venv already in dev"
mv concrete-env dev/ 2>/dev/null || echo "concrete-env already in dev"
echo "=== Moving Model Directories ==="
# Move models to appropriate location
mv models/* temp/backup-files/ 2>/dev/null || echo "models files moved"
rmdir models 2>/dev/null || echo "models directory removed or not empty"
echo "=== Cleanup Complete ==="
echo ""
echo "Files organized into:"
echo "- temp/generated-files/ (analysis results, generated JSON files)"
echo "- temp/workspace-files/ (workspace contents)"
echo "- temp/backup-files/ (backup and model files)"
echo "- data/ (genesis files)"
echo "- dev/ (virtual environments and scripts)"
echo ""
echo "Root directory is now clean and organized for GitHub push!"