📍 Audio Lab - Mapa de Infraestructura¶
Todo está organizado en:
2 - FOUNDATION/03_INFRA/
🚀 Accesos Rápidos¶
Configuraciones IDE¶
- VSCode:
03_INFRA/03_00_development_environment/03_00_01_ide_configurations/vscode/ - Global:
vscode/global/ - Proyecto:
vscode/project/ -
Actual:
vscode/current/(symlink desde raĂz) -
Claude:
03_INFRA/03_00_development_environment/03_00_01_ide_configurations/claude/ - Advanced:
claude/advanced/(de .local con workflows completos) -
Actual:
claude/current/(symlink desde raĂz) -
Otros IDEs:
03_INFRA/03_00_development_environment/03_00_01_ide_configurations/ - IntelliJ IDEA:
idea/ - Qodo:
qodo/
AI Assistants¶
- Claude Avanzado:
03_INFRA/03_00_development_environment/03_00_07_ai_assistants/claude/ - CLAUDE.md - GuĂa completa de workflow AudioLab
- commands/ - Comandos personalizados
- rules/ - Reglas y restricciones
-
workflows/ - Workflows automatizados
-
Continue:
03_INFRA/03_00_development_environment/03_00_07_ai_assistants/continue/ - Gemini:
03_INFRA/03_00_development_environment/03_00_07_ai_assistants/gemini/
Build & CompilaciĂłn¶
- CMake Root:
03_INFRA/03_02_build_infrastructure/03_02_00_build_system/root/ - CMakeLists.txt (symlink en raĂz)
-
CMakePresets.json (symlink en raĂz)
-
Builds (RUTA CANÓNICA):
03_INFRA/03_02_build_infrastructure/03_02_09_build_output/builds/ - Artifacts:
03_INFRA/03_02_build_infrastructure/03_02_09_build_output/artifacts/ - Compiler Flags:
03_INFRA/03_02_build_infrastructure/03_02_06_compiler_flags/
Dependencias¶
- vcpkg.json:
03_INFRA/03_03_dependency_management/vcpkg.json(symlink en raĂz) - Instaladas:
03_INFRA/03_03_dependency_management/installed/
Control de Versiones¶
- Git Config:
03_INFRA/03_01_version_control/03_01_06_git_root/ -
.gitignore, .gitattributes, .gitmodules (symlinks en raĂz)
-
GitHub Actions:
03_INFRA/03_06_ci_cd_automation/github/(symlink .github en raĂz)
Scripts y Herramientas¶
- Scripts de Infraestructura:
03_INFRA/03_13_release_engineering/03_13_05_infrastructure_tools/scripts/ - infra-guard.ps1 - Previene carpetas auto-generadas
- organize-repo.ps1 - ReorganizaciĂłn del repo
- toggle-view.ps1 - Alterna vistas
-
apply-icons.ps1 - Iconos personalizados
-
Scripts de Perfil:
03_INFRA/03_00_development_environment/03_00_08_profile_management/scripts/
Code Quality¶
- Análisis de Código:
03_INFRA/03_10_quality_standards/03_10_00_code_analysis/ - clang-tidy
🛡️ Script de ProtecciĂłn¶
Si aparecen carpetas no deseadas en la raĂz (06_BRAIN, build, etc.):
& "2 - FOUNDATION\03_INFRA\03_13_release_engineering\03_13_05_infrastructure_tools\scripts\infra-guard.ps1" clean
📝 Nota sobre Symlinks¶
Los symlinks permiten que herramientas como Git, CMake y VSCode funcionen normalmente mientras los archivos reales están organizados en 03_INFRA.
Symlinks en raĂz:
- .git/ - Real (control de versiones)
- .vscode → 03_INFRA/.../vscode/current/
- .claude → 03_INFRA/.../claude/current/
- .github → 03_INFRA/.../github/
- .gitignore, .gitattributes, .gitmodules → 03_INFRA/.../git_root/
- CMakeLists.txt, CMakePresets.json → 03_INFRA/.../root/
- vcpkg.json → 03_INFRA/.../dependency_management/
🎯 Estructura Completa¶
2 - FOUNDATION/03_INFRA/
├── 03_00_development_environment/
│ ├── 03_00_01_ide_configurations/
│ ├── 03_00_07_ai_assistants/
│ └── 03_00_08_profile_management/
├── 03_01_version_control/
├── 03_02_build_infrastructure/
├── 03_03_dependency_management/
├── 03_06_ci_cd_automation/
├── 03_10_quality_standards/
└── 03_13_release_engineering/
Para más detalles, consulta: 2 - FOUNDATION/03_INFRA/INFRA_REORGANIZATION_COMPLETE.md