--- type: TP asset_id: TP-EL-DoveRename-VaultDriftSweep-v01 version: v01 status: Listo para ejecución (Room de mantenimiento · bajo consumo) owner: Victor Heredia sherpa_owner: Jay ratificador: Victor Heredia (L3+) fecha_creacion: 2026-06-27 intellbank: IB-EL-EmpowerLabs subbank: EQ-EL-Equipo proposito: Barrido scriptado de bajo consumo — terminar Paloma→Dove en docs vivos + arreglar drift de vault Reinventaverse→Intellibanks relacionados: - DC-EL-PerfilOperador-Dove-v01 (perfil canónico ya creado) - feedback_dove_naming (memoria) tags: [TP, transfer-pack, dove, paloma, vault-drift, intellibanks, sweep, bajo-consumo, sed] --- # TP · Barrido Dove + Drift de Vault ## Transfer pack scriptable — para correr en un Room de mantenimiento > **Regla de oro de bajo consumo:** ejecuta TODO con `grep`/`sed` por lote. **No leas el > contenido de los archivos a contexto** ni los edites uno por uno — eso quema tokens. El modelo > solo debe correr comandos y leer listas/conteos. Este pack es autocontenido: pégalo, ejecútalo, > verifica conteos, reporta. --- ## 0. Contexto (qué ya está hecho · NO repetir) Paloma se renombró a **Dove** (persona) / **DoveX** (SherpaX). "Paloma" ya no existe para el sistema. Ya se hizo, **no lo toques de nuevo**: - Perfil: borrado `DC-EL-PerfilOperador-Paloma-v01`; creado `DC-EL-PerfilOperador-Dove-v01`. - Vivos ya barridos: `MAP-EL-Pilares-Estructura-Operativa`, `CP-EL-FrentesTablero`, `MiPB-EL-EQ-ArranqueSherpaX-Colaborador`, dashboards activos del equipo (WeekDashboard-EmpowerLabs, AgendaViva, RallyWORX-Onboarding, LogrosSemanales, `rally_progress.json`), XPack de arranque (×2), `CP-EL-WORX-EmpowerLabsComoOrganizacion`, `PLAN-EL-WORX-InduccionEquipo`, `BRD-EL-Home-Live`. **Vault vivo:** `Intellibanks` (en bash: `/sessions//mnt/Intellibanks`). Reinventaverse ya no existe. --- ## JOB A — Terminar Paloma → Dove en los docs vivos restantes ### Reglas de inclusión / exclusión - **INCLUIR:** docs de proyecto/gobernanza vivos con "Paloma" (planes DemandGen, R100X, HiOrg, SherpaX, BMF, Monetización, etc.). - **EXCLUIR (no reescribir historia ni refs intencionales):** - Cualquier ruta con `/Raw/` (espejo del WikiX). - `archive_marketplace` (marketplace archivado). - `DC-EL-PerfilOperador-Dove-v01.md` (su línea `supersede:` cita "Paloma" a propósito, como provenance). - **Históricos fechados:** nombres que contienen `OUT-MIN`, `MIN-DAY`, `MIN-EL`, `MIN-VH`, `OUT-TRA`, `Retiro`, `ViajePersonal`, `ReporteActividad`, o una fecha `2026MMDD` (incluye `EL-WeekDashboard-2026...`). ### Comandos (cópialos tal cual; ajusta `VAULT`) ```bash VAULT=/sessions//mnt/Intellibanks/IB-EL-EmpowerLabs # 1) Construir la lista de candidatos vivos (excluye Raw, archivo, perfil Dove e históricos) grep -rln "Paloma" --include="*.md" --include="*.html" --include="*.json" "$VAULT" \ | grep -v "/Raw/" \ | grep -v "archive_marketplace" \ | grep -v "DC-EL-PerfilOperador-Dove-v01.md" \ | grep -viE "OUT-MIN|MIN-DAY|MIN-EL|MIN-VH|OUT-TRA|Retiro|ViajePersonal|ReporteActividad|20260[0-9]{3}|2026[01][0-9][0-9][0-9]" \ > /tmp/dove_targets.txt echo "Candidatos:"; wc -l < /tmp/dove_targets.txt; cat /tmp/dove_targets.txt # 2) (Revisión opcional barata) ver el contexto de una línea por archivo, sin abrir el archivo entero while read f; do echo "── $f"; grep -n "Paloma" "$f" | head -3; done < /tmp/dove_targets.txt # 3) Aplicar el reemplazo Paloma → Dove SOLO a esos archivos while read f; do sed -i 's/Paloma/Dove/g' "$f"; done < /tmp/dove_targets.txt # 4) Verificar: en los candidatos NO debe quedar "Paloma" while read f; do c=$(grep -c "Paloma" "$f"); [ "$c" != "0" ] && echo "QUEDA $c en $f"; done < /tmp/dove_targets.txt echo "Si no imprimió nada arriba → ✅ barrido completo en vivos." ``` > Si en el paso 2 ves algún archivo que en realidad es histórico y se coló, quítalo de > `/tmp/dove_targets.txt` antes del paso 3. --- ## JOB B — Drift de vault: `Reinventaverse` → `Intellibanks` El folder `Reinventaverse` ya no existe → todo link/ruta que lo nombre quedó roto. **Default seguro:** arreglar solo los **links de Obsidian** (lo que de verdad se rompió al hacer clic) y los prefijos de ruta, **sin** tocar prosa histórica que diga "antes Reinventaverse". ```bash VAULT=/sessions//mnt/Intellibanks # A) Arreglar los links de Obsidian (vault=Intellibanks → vault=Intellibanks) grep -rln "vault=Intellibanks" "$VAULT" --include="*.html" --include="*.md" \ | grep -v "/Raw/" > /tmp/vault_links.txt echo "Archivos con links rotos:"; wc -l < /tmp/vault_links.txt while read f; do sed -i 's/vault=Intellibanks/vault=Intellibanks/g' "$f"; done < /tmp/vault_links.txt # B) (Opcional, más agresivo) prefijos de ruta Intellibanks/ → Intellibanks/ en docs VIVOS # Revisa primero la lista; excluye históricos si no quieres tocarlos. grep -rln "Intellibanks/" "$VAULT" --include="*.md" --include="*.html" --include="*.json" \ | grep -v "/Raw/" | grep -viE "OUT-MIN|MIN-DAY|MIN-EL|MIN-VH|Retiro|20260[0-9]{3}" > /tmp/vault_paths.txt cat /tmp/vault_paths.txt # Cuando confirmes la lista: # while read f; do sed -i 's#Intellibanks/#Intellibanks/#g' "$f"; done < /tmp/vault_paths.txt # Verificar links: grep -rl "vault=Intellibanks" "$VAULT" 2>/dev/null && echo "QUEDAN links rotos" || echo "✅ links de vault arreglados" ``` --- ## Cierre - Reporta en una línea: # de archivos barridos en Job A, # de links arreglados en Job B. - Si tocó algún activo canónico nuevo, regístralo si aplica. - **No** generes resúmenes largos ni abras archivos completos — el valor de este pack es el bajo consumo. ## Por qué esto es de bajo consumo `grep`/`sed` corren en el shell; el modelo solo ve listas de rutas y conteos (decenas de tokens), no el contenido de ~50 archivos. Leer y editar archivo por archivo costaría 100–1000× más tokens.