---
asset_id: SK-EH-MapaActivosCognitivos-v01
tipo: SK — Skill
status: v01 · skill activo
owner: Emilio Heredia
intellibank: IB-EH-EmilioHeredia / PB-EH-Project-Bank / PB-EH-SherpaX-Kit / Skills
proposito: Skill que produce visualización HTML estructurada del estado de los activos cognitivos del vault. Mapa navegable por IntelliBank · Project Bank · tipo de activo · con indicadores de salud (frescura · cobertura · concentración).
fecha_creacion: 2026-05-12
output_tipo: .html (visualización autocontenida)
parametros_requeridos:
  - alcance: "vault-completo" / "intellibank-{X}" / "pb-{X}"
parametros_opcionales:
  - foco_temporal: "all" / "30d" / "90d" / etc.
  - resaltar: tipo específico de activo (ej. "destellos" · "decisiones")
duracion_ejecucion: 10-20 min
tags: [SK, skill, MapaActivosCognitivos, visualizacion, vault, html]
---

# Skill · Mapa de Activos Cognitivos

## Visualización del estado y salud de los activos del vault

---

## §1 · Para qué sirve

Genera un **mapa visual HTML autocontenido** que muestra:

- Inventario de activos por IntelliBank · Project Bank · subcarpeta.
- Distribución por tipo (TP · MEMO · BRIEF · DEST · LEC · etc.).
- Salud de cada room operativo:
  - **Frescura:** ¿hace cuánto del último activo creado?
  - **Cobertura:** ¿se está produciendo según el ritmo declarado?
  - **Concentración:** ¿la actividad está balanceada o concentrada en pocos rooms?
- Identificación de:
  - Rooms vivos (actividad consistente).
  - Rooms en drift (sin actividad reciente · señal de alarma).
  - Rooms zombies (creados y sin uso · candidatos a archivar).
  - Rooms saturados (mucha actividad · revisar si es saludable o caótica).
- Conexiones entre activos (cross-references explícitas).
- Activos huérfanos (sin links entrantes ni salientes).

El output es archivo `.html` navegable.

---

## §2 · Cuándo invocarlo

- **Mensual** · obligatorio en el Monthly Distillation.
- **Antes de arrancar room nuevo** · ver si hay solapamiento con room existente.
- **Cuando sientes saturación** · cuando "siento que hay muchos archivos pero no encuentro nada".
- **Trimestral** · revisión de salud profunda.

---

## §3 · Cuándo NO invocarlo

- ❌ Cuando el vault tiene menos de 30 activos (todavía no hay suficiente para análisis útil).
- ❌ Cuando ya generaste uno hace menos de 7 días (cambio insignificante).

---

## §4 · Inputs necesarios

| Input | Requerido | Descripción |
|---|---|---|
| Acceso al vault completo | ✅ | EmilioX recorre estructura física + lee frontmatter |
| Alcance | ✅ | "vault-completo" / "intellibank-{X}" / "pb-{X}" |
| Foco temporal | ❌ | "all" / "30d" / "90d" |
| Resaltar tipo específico | ❌ | Para destacar algo (ej. "destellos") |

---

## §5 · Procedimiento de ejecución

### Paso 1 · Recorrer la estructura

EmilioX:
1. Lista todos los IntelliBanks (carpetas `IB-*`).
2. Dentro de cada IB, lista todos los PB (`PB-*`).
3. Dentro de cada PB, recorre subcarpetas y archivos.
4. Para cada archivo, lee frontmatter:
   - asset_id
   - tipo
   - status
   - fecha_creacion
   - fecha_actualizacion
   - tags
   - referencias_canonicas

### Paso 2 · Clasificación

Por cada activo:
- **Tipo** (extraído de prefijo o frontmatter).
- **Estado** (Draft · Pilot · Frozen · Operating · Paused · Deprecated · Superseded).
- **Antigüedad** (días desde fecha_creacion).
- **Frescura** (días desde fecha_actualizacion · default = creacion).
- **Cross-references entrantes** (cuántos otros docs lo mencionan).
- **Cross-references salientes** (cuántos otros docs menciona).

### Paso 3 · Análisis de salud

Por cada Project Bank:
- **¿Cuándo fue el último activo creado?** (si >30 días · señal de drift).
- **¿Hay activos en estado Draft >60 días?** (señal de zombies).
- **¿Hay tipo de activo esperado faltante?** (ej. PB de negociación sin Brief de Inteligencia · sospechoso).
- **¿Distribución temporal saludable o picos?** (actividad continua vs ráfagas).

Por el vault completo:
- **Top 5 PBs más activos** (mayor número de activos creados último mes).
- **Top 5 PBs en drift** (más tiempo sin actividad).
- **Activos huérfanos** (sin cross-references en ninguna dirección).
- **Activos centrales** (con muchas cross-references entrantes · candidatos a docs ancla).

### Paso 4 · Generación del HTML

EmilioX produce `MAP-EH-ActivosCognitivos-{Alcance}-{YYYY-MM-DD}-v01.html` con:

1. **Header:** título · alcance · fecha · stats clave (total activos · IBs · PBs).
2. **Inventario por IntelliBank:** árbol expandible.
3. **Distribución por tipo:** gráfico de barras.
4. **Salud por Project Bank:** tabla con indicadores rojo/amarillo/verde:
   - 🟢 Activo (último doc <14 días)
   - 🟡 Lento (último doc 14-30 días)
   - 🔴 Drift (último doc >30 días)
5. **Top 5 rooms más activos** (mes anterior).
6. **Top 5 rooms en drift** (sin actividad >30 días).
7. **Activos huérfanos** (lista · candidatos a borrar o relinkear).
8. **Activos centrales** (docs ancla del sistema).
9. **Recomendaciones:** 3-5 acciones para próximo mes.

### Paso 5 · Captura al BrainOS

EmilioX agrega thought tipo `learning`:
> *"Mapa de Activos Cognitivos generado el {fecha}. Total: {N} activos · {M} en drift · {P} huérfanos. Recomendación principal: {X}."*

---

## §6 · Output esperado

### Archivo
`MAP-EH-ActivosCognitivos-{Alcance}-{YYYY-MM-DD}-v01.html`

### Ubicación
`IB-EH-EmilioHeredia/PB-EH-Project-Bank/PB-EH-MFI/MetaFactoria/reportes/mapas/`

### Tamaño esperado
80-300 KB.

### Estructura visual
```
┌─────────────────────────────────────────────────┐
│  MAPA DE ACTIVOS COGNITIVOS                     │
│  Alcance: {X}   Fecha: {Y}                      │
├─────────────────────────────────────────────────┤
│  Stats: {N activos · {M} IBs · {P} PBs}         │
├─────────────────────────────────────────────────┤
│  Inventario por IntelliBank (árbol)             │
├─────────────────────────────────────────────────┤
│  [Gráfico: Distribución por tipo]               │
├─────────────────────────────────────────────────┤
│  Salud por Project Bank (tabla 🟢🟡🔴)         │
├─────────────────────────────────────────────────┤
│  Top 5 más activos / Top 5 en drift             │
├─────────────────────────────────────────────────┤
│  Activos huérfanos (lista accionable)           │
├─────────────────────────────────────────────────┤
│  Activos centrales (docs ancla)                 │
├─────────────────────────────────────────────────┤
│  Recomendaciones (3-5)                          │
└─────────────────────────────────────────────────┘
```

---

## §7 · Variaciones / parámetros opcionales

### Variación 1 · Solo un IntelliBank
```
"Ejecuta SK-MapaActivosCognitivos · alcance intellibank-EH."
```
→ Solo el IB-EH-EmilioHeredia (excluye IB-PG si existe).

### Variación 2 · Foco temporal corto
```
"Ejecuta SK-MapaActivosCognitivos · alcance vault-completo · foco_temporal 30d."
```
→ Solo activos creados o modificados últimos 30 días.

### Variación 3 · Resaltar tipo específico
```
"Ejecuta SK-MapaActivosCognitivos · resaltar destellos."
```
→ Resalta visualmente todos los `DEST-*` para ver concentración temporal y por dominio.

---

## §8 · Ejemplo de invocación

```
"EmilioX, ejecuta el skill MapaActivosCognitivos.
Alcance: vault-completo.
Foco temporal: all.
Resaltar: rooms en drift."
```

EmilioX responde:
1. *"Ejecutando SK-EH-MapaActivosCognitivos · vault-completo · all · resaltando drift..."*
2. Recorre · clasifica · analiza salud.
3. Reporta:
   > *"Mapa generado en `MAP-EH-ActivosCognitivos-vault-2026-06-15-v01.html`.
   > 
   > Stats: 73 activos · 1 IB activo · 3 PBs activos.
   > 
   > Salud:
   > - 🟢 PB-EH-MFI (12 activos · último hace 3 días)
   > - 🟢 PB-EH-SherpaX-Kit (13 activos · último hace 7 días)
   > - 🟡 PB-EH-Familia (3 activos · último hace 21 días · ritmo declarado mensual · al límite)
   > 
   > Activos huérfanos: 2 (no tienen cross-references)
   > - WOI-EH-IdeaSuelta-v01.md (probablemente abandonado · candidato a archivar)
   > - DC-EH-NotaSuelta-2026-04-15.md (¿qué función cumple? · revisar)
   > 
   > Activos centrales (docs ancla):
   > - GUIA-EH-SherpaX-Welcome (8 referencias entrantes)
   > - PLBK-EH-SherpaX-Playbook (12 referencias entrantes)
   > - GLO-EH-Glosario (15 referencias entrantes)
   > 
   > Recomendaciones:
   > 1. Revisar PB-EH-Familia · ritmo en límite.
   > 2. Decidir destino de los 2 huérfanos.
   > 3. Considerar abrir PB-EH-Longevidad si el tema sigue creciendo en thoughts."*

---

## §9 · Captura post-ejecución

EmilioX automáticamente:
1. Agrega thought `learning` al BrainOS con síntesis del mapa.
2. Si hay rooms en drift · agrega thought tipo `friction` por cada uno.
3. Si hay huérfanos · genera lista en `Lecciones-Activas.md` con propuesta de acción.
4. Si hay docs ancla nuevos detectados · captura como referencia.

---

## §10 · Versionado del skill

- **v01** (este) · recorre filesystem · lee frontmatter · genera HTML básico.
- **v02** (futuro) · agregar análisis de contenido (no solo metadata).
- **v03** (futuro) · cuando haya BrainOS v2 · cruzar capturas con activos para detectar más patrones.

---

*Skill · Mapa de Activos Cognitivos · v01 · 12 de mayo de 2026*
*Owner: Emilio Heredia · IntelliBank: IB-EH-EmilioHeredia / PB-EH-Project-Bank / PB-EH-SherpaX-Kit / Skills*
