--- asset_id: CP-EL-WikiXMaint-Orquestacion-v01 version: v01 tipo: CP — Control Plane (orquestación del pack de mantenimiento) estado: 🟢 v01 intellibank: IB-EL-EmpowerLabs owner: Victor Heredia sherpa: SherpaX (Cowork) ratificador: Victor Heredia proposito: Orquestación del mantenimiento profundo de IB-WikiX (rename + saneo + starter de clientes). fecha_creacion: 2026-06-15 fecha_ultima_actualizacion: 2026-06-15 tags: [CP, wikix, mantenimiento, EL] --- # Transfer Pack · Mantenimiento profundo de IB-WikiX — v01 **Fecha:** 2026-06-15 · **Owner:** Victor Heredia · **Vault:** `/Documents/Intellibanks` Paquete para (1) renombrar `LLM-Wiki → IB-WikiX`, (2) sanear su salud y la del vault completo, y (3) generar el **paquete de instalación para clientes** que arranquen su propio WikiX con las funcionalidades nuevas. > **Modelo de ejecución:** este pack es **plan + scripts + checklists**. La ejecución sobre el vault se hará en un **room con privilegios amplios**. Los scripts traen DRY-RUN por defecto y backup obligatorio antes de cualquier cambio. ## Decisiones tomadas - Nombre canónico: **`IB-WikiX`** (cumple la convención de bancos `IB-`; hoy `LLM-Wiki` la rompe). - Se conserva la estructura interna `Raw/` + `Wiki/` + `index.md`. ## Correcciones v01.1 (QA pre-ejecución · 2026-06-15) - **`rename_llmwiki_to_wikix.sh`:** ahora re-escanea el árbol **después** del `mv`, así barre también los archivos internos del wiki que citaban `LLM-Wiki/` (index, Playbook, README…); añade verificación de residuales = 0. - **`wiki_validator.py`:** exenta las **guías pedagógicas** (sin Asset Header, pie `Versión · Última actualización`) del check de headers. - **`obsidian_health.py`:** exenta páginas `Wiki/` (nombre = concepto) del naming BMF y excluye `.claude/`. - **`client-starter`:** + plantilla `_Plantilla-Guia-Pedagogica.md`; tools sincronizados; zip reconstruido. ## Contenido ``` WikiX-DeepMaintenance-TP-v01/ ├── 00-README-WikiX-TP-v01.md ← este archivo ├── 01-Plan-Rename-IB-WikiX-v01.md ← rename con manejo de riesgo (enlaces, sync) ├── 02-Plan-Salud-Vault-v01.md ← saneo de salud del vault completo ├── 03-Checklist-Ejecucion-v01.md ← pasos por fase, copy-paste ├── tools/ │ ├── preflight_backup.sh ← respaldo + pausa de sync (obligatorio) │ ├── rename_llmwiki_to_wikix.sh ← rename + barrido de rutas (DRY-RUN por defecto) │ ├── wiki_validator.py ← 5 checks del wiki (links, huérfanas, cobertura, headers, index) │ ├── obsidian_health.py ← salud general del vault │ └── build_obsidian_dashboard.py ← tablero HTML ├── client-starter/ ← paquete instalable para clientes (IB-WikiX listo) └── snapshots/ └── salud-baseline-2026-06-15.json ← estado ANTES de la maniobra ``` ## Línea base (antes de tocar nada) - Vault: 2,050 notas · 201 adjuntos · 150 MB · salud general **17/100**. - WikiX: 59 páginas Wiki/ · 366 fuentes Raw/. - Hallazgos del wiki: **20 links Wiki→Wiki rotos**, **2 huérfanas**, **279 fuentes Raw/ sin página Wiki** (cobertura ~24%). - Rename: **83 notas** referencian `LLM-Wiki/` por ruta (los `[[Raw/...]]` no se ven afectados). ## Orden recomendado 1. **Fase 0 — Pre-flight:** backup + pausar sync (`preflight_backup.sh`). 2. **Fase 1 — Rename:** `LLM-Wiki → IB-WikiX` (`rename_llmwiki_to_wikix.sh`, primero DRY-RUN). 3. **Fase 2 — Verificación rename:** `wiki_validator.py` + `obsidian_health.py`; comparar contra baseline. 4. **Fase 3 — Saneo de salud:** ver `02-Plan-Salud-Vault`. Links rotos, naming, cobertura, duplicados-espejo. 5. **Fase 4 — Re-medición y cierre:** tablero después; confirmar mejora. 6. **Fase 5 — Empaquetar starter de cliente** desde `client-starter/`. Detalle completo en `03-Checklist-Ejecucion-v01.md`.