--- asset_id: PLAN-EL-WikiXMaint-Rename-v01 version: v01 tipo: PLAN — Plan de maniobra estado: 🟢 v01 · ejecutado intellibank: IB-EL-EmpowerLabs owner: Victor Heredia sherpa: SherpaX (Cowork) ratificador: Victor Heredia proposito: Plan de rename LLM-Wiki → IB-WikiX con manejo de riesgo de enlaces y sync. fecha_creacion: 2026-06-15 fecha_ultima_actualizacion: 2026-06-15 tags: [PLAN, wikix, rename, EL] --- # Plan de Rename · LLM-Wiki → IB-WikiX — v01 Objetivo: renombrar la carpeta y dejar el vault consistente, **sin orfanar enlaces ni disparar duplicación por sync**. ## Qué se rompe y qué no (analizado sobre el vault real) | Tipo de referencia | ¿Se rompe con el rename? | Acción | |---|---|---| | `[[NombreNota]]` (enlace por nombre) | **No** — Obsidian resuelve por nombre | ninguna | | `[[Raw/IB-XX-Maestro/...]]` (Source: del frontmatter) | **No** — el prefijo es `Raw/`, no `LLM-Wiki/` | ninguna | | Texto/enlace con ruta literal `LLM-Wiki/...` | **Sí** | barrido `LLM-Wiki/` → `IB-WikiX/` (83 notas) | | Config Obsidian (bookmarks/workspace) | Posible (posiciones, marcadores) | barrido opcional en `.obsidian/*.json` | | Sync (Obsidian/iCloud/Dropbox + app Intellibanks) | **Riesgo de duplicación masiva** | pausar sync antes (Fase 0) | **Conclusión:** el rename es de bajo riesgo de enlaces (solo 83 notas con ruta literal), pero **alto riesgo de sync** si no se pausa. La pausa de sync es la salvaguarda crítica. ## Procedimiento ### Fase 0 — Pre-flight (obligatorio) ```bash cd .../IB-Test-Vault/IB-ObsidianHealth-Pack-v01/WikiX-DeepMaintenance-TP-v01 ./tools/preflight_backup.sh "/Users//Documents/Intellibanks" ``` Pausa Obsidian Sync (Configuración → Sync → pausar) y cierra la app Intellibanks. Confirma el backup. ### Fase 1 — Rename (primero DRY-RUN) ```bash # 1) ver qué haría, sin cambiar nada ./tools/rename_llmwiki_to_wikix.sh "/Users//Documents/Intellibanks" # 2) ejecutar de verdad (hace backup del folder + pide confirmación "RENAME") ./tools/rename_llmwiki_to_wikix.sh "/Users//Documents/Intellibanks" --apply ``` El script: respalda `LLM-Wiki/`, hace `mv LLM-Wiki IB-WikiX`, y reemplaza `LLM-Wiki/`→`IB-WikiX/` en las 83 notas y en la config. ### Fase 2 — Verificación ```bash python3 tools/wiki_validator.py "/Users//Documents/Intellibanks" IB-WikiX python3 tools/obsidian_health.py "/Users//Documents/Intellibanks" > snapshots/salud-post-rename.json python3 tools/build_obsidian_dashboard.py snapshots/salud-post-rename.json Tablero-post-rename.html ``` **Criterio de éxito:** el número de enlaces rotos **no aumenta** respecto al baseline (idealmente baja al limpiar). Si subió, revisar el barrido y, si hace falta, restaurar del backup. ### Reanudar sync Solo cuando la verificación pase: reactiva Obsidian Sync y deja que propague el rename **una sola vez** antes de abrir otros dispositivos (evita conflictos). ## Rollback ```bash # restaurar el folder desde el backup que creó el script: tar xzf backup-LLM-Wiki-.tar.gz -C "/Users//Documents/Intellibanks" # y deshacer el mv si aplica: mv "/Users//Vault/Intellibanks/IB-WikiX" "/Users//Vault/Intellibanks/LLM-Wiki" ``` (El backup completo de Fase 0 es la red de seguridad final.)