| |
| |
|
|
| Write-Host "🚀 Iniciando migración de documentación OpenSkyNet..." -ForegroundColor Green |
|
|
| function Move-IfExists { |
| param([string]$file, [string]$dest) |
| if (Test-Path $file) { |
| Move-Item $file $dest -Force |
| Write-Host "✅ $file" -ForegroundColor Green |
| } |
| } |
|
|
| |
| Write-Host "`n📊 Moviendo análisis técnicos..." -ForegroundColor Cyan |
|
|
| $analysisFiles = @( |
| "VALIDACION_TIER1_INFORME.md", |
| "ANALISIS_ARQUITECTONICO_SKYNET_VS_OPENSKYNET_2026-03-16.md", |
| "AUTOANALISIS_HONESTO.md", |
| "ESTUDIO_TERMODINAMICO_CEREBRO_REPTILIANO.md", |
| "RESUMEN_EJECUTIVO_MEJORAS_ARQUITECTONICAS_2026-03-16.md", |
| "MAPA_CONCEPTUAL_INTEGRACION_2026-03-16.md", |
| "LIMITACIONES_OPENSKYNET.md", |
| "MODELADO_MATEMATICO_DROSOPHILA.md", |
| "MODELADO_MATEMATICO_DROSOPHILA_v0.md", |
| "ESTUDIO_PROFUNDO_PLAN_2026-03-15.md", |
| "ANALISIS_EMPERICO_PIPELINE_2026-03-15.md", |
| "ANALISIS_OPENCLAW_VS_OPENSKYNET.md", |
| "ANALISIS_VIABILIDAD_FUTURO_AGI_2026-03-15.md", |
| "INTEGRACION_OPENSKYNET_OMEGA_ES.md", |
| "ARCHITECTURE_DIAGRAM.md", |
| "INDICE_MAESTRO_ANALISIS_COMPLETO_2026-03-16.md", |
| "INDICE_MAESTRO_TODOS_DOCUMENTOS.md", |
| "OPENSKYNET_CORE_DIRECTIVE.md" |
| ) |
|
|
| foreach ($file in $analysisFiles) { |
| Move-IfExists $file "documentation\analysis" |
| } |
|
|
| |
| Write-Host "`n📦 Moviendo propuestas archivadas..." -ForegroundColor Cyan |
|
|
| $archiveFiles = @( |
| "PROPUESTA_100_ARQUITECTONICO.md", |
| "QUICK_REFERENCE_10_MEJORAS_2026-03-16.md", |
| "DECISION_EJECUTIVA_TIER1.md", |
| "ROADMAP_MAESTRO_TIER1.md", |
| "REDUNDANCIA_VISUAL_MAPA.md", |
| "PLAN_B_COMPLETE_IMPLEMENTATION_REPORT.md", |
| "PLAN_B_FASE_1.2_IMPLEMENTATION_COMPLETE.md", |
| "PROPUESTA_ARQUITECTURA_HIBRIDA_FRONTAL.md", |
| "Síntesis Físico-Matemática de Agentes Cognitivos Corporizados.md", |
| "THE_5_JEWELS.md", |
| "UPGRADE_PLAN_PHASE4.md" |
| ) |
|
|
| foreach ($file in $archiveFiles) { |
| Move-IfExists $file "documentation\archive" |
| } |
|
|
| |
| Write-Host "`n🕒 Moviendo reportes históricos..." -ForegroundColor Cyan |
|
|
| $statusPatterns = @( |
| "AUDIT_*.md", |
| "AUDITORIA_*.md", |
| "VALIDATION_*.md", |
| "PRE_LIMPIEZA_*.md", |
| "POST_LIMPIEZA_*.md", |
| "LIMPEZA_*.md", |
| "LIMPIEZA_*.md", |
| "MEJORAS_*.md", |
| "REVISION_*.md", |
| "CORRECTION_*.md", |
| "RECOMENDACION_*.md", |
| "RESUMEN_*.md", |
| "PHASE4_*.md", |
| "EXECUTIVE_SUMMARY_*.md", |
| "EXPERIMENTO_*.md", |
| "VERIFICATION_*.md", |
| "VALIDACION_*.md" |
| ) |
|
|
| foreach ($pattern in $statusPatterns) { |
| Get-ChildItem -Filter $pattern | ForEach-Object { |
| Move-Item $_.FullName "documentation\status\" -Force |
| Write-Host "✅ $($_.Name)" -ForegroundColor Green |
| } |
| } |
|
|
| Write-Host "`n✅ Migración completada!" -ForegroundColor Green |
|
|
| Write-Host "`n📊 Estado final:" -ForegroundColor Cyan |
| $coreCount = @(Get-ChildItem "documentation\core\" -Filter "*.md" 2>$null).Count |
| $analysisCount = @(Get-ChildItem "documentation\analysis\" -Filter "*.md" 2>$null).Count |
| $archiveCount = @(Get-ChildItem "documentation\archive\" -Filter "*.md" 2>$null).Count |
| $statusCount = @(Get-ChildItem "documentation\status\" -Filter "*.md" 2>$null).Count |
|
|
| Write-Host " - documentation/core/: $coreCount archivos" |
| Write-Host " - documentation/analysis/: $analysisCount archivos" |
| Write-Host " - documentation/archive/: $archiveCount archivos" |
| Write-Host " - documentation/status/: $statusCount archivos" |
|
|
| Write-Host "`n🚀 Siguiente paso: git add . && git commit -m 'docs: reorganize openskynet documentation'" -ForegroundColor Yellow |
|
|