refactor: consolidate blockchain explorer into single app and update backup ignore patterns

- Remove standalone explorer-web app (README, HTML, package files)
- Add /web endpoint to blockchain-explorer for web interface access
- Update .gitignore to exclude application backup archives (*.tar.gz, *.zip)
- Add backup documentation files to .gitignore (BACKUP_INDEX.md, README.md)
- Consolidate explorer functionality into main blockchain-explorer application
This commit is contained in:
oib
2026-03-06 18:14:49 +01:00
parent dc1561d457
commit bb5363bebc
295 changed files with 35501 additions and 3734 deletions

View File

@@ -0,0 +1,120 @@
# CLI Development Environment Relocation Summary
## 🎯 **RELOCATION COMPLETED - March 6, 2026**
**Status**: ✅ **cli-dev moved to dev/cli**
---
## 📊 **Relocation Details**
### **Source → Destination**
- **From**: `/home/oib/windsurf/aitbc/cli-dev`
- **To**: `/home/oib/windsurf/aitbc/dev/cli`
- **Date**: March 6, 2026
- **Reason**: Better project organization within dev structure
### **Files Moved**
All CLI development environment files successfully relocated:
**Configuration Files**:
- `.aitbc.yaml` - Production URL configuration
- `cli-staging-config.yaml` - Staging configuration
- `cli-test-config.yaml` - Test configuration
- `cli-staging-config-8002.yaml` - Port-specific config
- `cli-staging-config-dynamic.yaml` - Dynamic config
**Development Tools**:
- `mock-cli-server.py` - FastAPI mock server
- `mock_server_8002.py` - Port-specific mock server
- `test-cli-functionality.sh` - Functionality tests
- `test-cli-staging.sh` - Staging tests
**Documentation**:
- `CLI_IMPROVEMENTS.md` - Improvement plans
- `CLI_WORKAROUNDS.md` - Workaround guide
- `DEVELOPMENT_SUMMARY.md` - Development summary
**Logs**:
- `mock-server.log` - Mock server logs
- `mock_server_8002.log` - Port-specific logs
- `mock-server-dynamic.log` - Dynamic server logs
---
## 🎯 **Benefits of Relocation**
### **✅ Improved Organization**
- **Centralized development**: All dev tools in `/dev/` directory
- **Logical grouping**: CLI development alongside other dev tools
- **Consistent structure**: Follows project organization patterns
### **✅ Better Access**
- **Unified dev environment**: `/dev/` contains all development tools
- **Easier navigation**: Single location for development resources
- **Logical hierarchy**: `dev/cli/` clearly indicates purpose
---
## 📁 **New Directory Structure**
```
dev/
├── cache/ # Development cache files
├── ci/ # Continuous integration
├── cli/ # CLI development environment ✅ NEW LOCATION
├── env/ # Development environments
├── examples/ # Development examples
├── gpu/ # GPU development tools
├── logs/ # Development logs
├── multi-chain/ # Multi-chain development
├── onboarding/ # Developer onboarding
├── ops/ # Operations tools
├── scripts/ # Development scripts
├── service/ # Service development
└── tests/ # Development tests
```
---
## 🔄 **Updated References**
### **Documentation Updated**
- `docs/1_project/aitbc.md` - CLI development directory reference
- `dev/cli/DEVELOPMENT_SUMMARY.md` - Location information added
### **Path Changes**
- Old: `/home/oib/windsurf/aitbc/cli-dev`
- New: `/home/oib/windsurf/aitbc/dev/cli`
---
## 🚀 **Impact Assessment**
### **Zero Production Impact**
- ✅ Production CLI (`/cli`) remains unchanged
- ✅ All development tools preserved
- ✅ No functionality lost
- ✅ Configuration files intact
### **Improved Development Workflow**
- ✅ All development tools centralized in `/dev/`
- ✅ Easier to maintain and backup
- ✅ Consistent with project organization standards
- ✅ Clear separation of production vs development
---
## 🎉 **Completion Status**
**Relocation**: ✅ **COMPLETE**
**File Integrity**: ✅ **VERIFIED**
**Documentation**: ✅ **UPDATED**
**Functionality**: ✅ **PRESERVED**
**Organization**: ✅ **IMPROVED**
---
**The CLI development environment is now properly organized within the unified `/dev/` structure, maintaining all functionality while improving project organization.**
*Completed: March 6, 2026*