Data Pub → second-brain: revisión y adaptación al plan China

Fecha: 2026-09-04 (continuación de 2026-09-04-ytdlp-transcripciones.md)

Qué se decidió

  • 27 charlas Data Pub = conocimiento de amplitud (exploración), no frentes activos.
  • Los proyectos datapub-* se demotan: status: shipped → planned y tag curso → backlog. Así NO: (1) otorgan niveles (grants solo aplican si shipped), (2) se exportan como “cursos completados” en exportar-puente.mjs (filtra status===“shipped” && tags incluye “curso”).
  • El plan China se añade al grafo como proyecto activo + nodos de foco + study doc.

Archivos creados en second-brain

  • content/projects/connectome-to-snn.md — proyecto bandera (status: active).
  • content/nodes/brain-inspired-ai.md, temporal-coding.md, network-motifs.md — nodos faltantes del plan.
  • study/ruta-china-2028.md — el plan completo (perfil, cuello de botella, TDAH, estudio, arquitectura, mapa China, hoja de ruta 24 meses, tablero).

Invariantes del grafo (reconfirmadas)

  • uses/grants/edge.to solo a slugs existentes, o falla el build.
  • status de proyecto: active | planned | shipped. planned = parqueado/backlog.
  • El nodo spiking-neural-network ya traía la open_question “Does connectome-derived structure beat random wiring?” → es la pregunta del proyecto bandera.

Pendiente (usuario)

  • Los 27 stubs _stubs/projects/datapub-*.md siguen sin adoptar (backlog).
  • Los 11 nodos en _stubs/cursos-nodos/ (rust, bm25, etc.) siguen sin adoptar.

Adopción + re-revisión (2026-09-04)

  • node scripts/adoptar-cursos.mjs adoptó 27 proyectos datapub + 11 nodos (build OK).
  • Frentes activos reducidos 4→1: solo connectome-to-snn activo; connectomics-demo y open-intelligence-stack → planned; curso-curado-infoq-ecommerce → shipped.
  • Re-revisión en reports/re-revision-2026-09-04.md: deuda = 41 huérfanos (15 nuevos), 7 applying-sin-proyecto, 9 revisiones vencidas, 33 proyectos en backlog.
  • _stubs/projects/ conserva 37 copias ya adoptadas (el script no las limpia); borrables.

Cableado de huérfanos + revisión final

  • 15 nodos nuevos cableados con edges requires/implements/generalizes/applies a nodos existentes.
  • Huérfanos: 41 → 26 (los 15 nuevos: 0 restantes). Build OK, 0 colgantes.
  • Deuda restante: 26 huérfanos preexistentes, 7 applying-sin-proyecto, 9 revisiones vencidas, 33 backlog.

Fix de enlaces rotos en el jardín (garden.mjs)

  • Bug: linkify solo resolvía wikilinks de NODES; los de proyectos ([[title]]) y study docs quedaban como título → slug Title-Case → ruta muerta (ej. RL-Gridworld-Agent).
  • Fix: titleToSlug cubre nodes + projects + study docs (study usa slug study/<name>); emite [[slug|Title]]. Añadido ruta-china-2028 al índice de Documentos.
  • Verificación: scan de enlaces internos en dist/ → 0 rotos.