Episodio 011 — Inicio de Fase 2, más allá del texto
Serie: bitácora de ingeniería — caprini.dev
Slug: 011-inicio-de-fase-2-mas-alla-del-texto
Resumen: el episodio 010 cerró el arco localhost → dominio real. Aquí declaramos el éxito del despliegue: caprini.dev es el escenario público acordado — el build estático, la identidad @CapriniDev77 y la documentación viven en la misma línea narrativa que el hosting. No es un ensayo permanente; es presencia estable hasta que un cambio consciente la sustituya.
Por qué el texto ya no basta
El progress tracker y el bloque copiable para X fueron el primer paso correcto: mensaje, fecha y contexto en monospace y voz técnica. En el feed, eso funciona — pero las redes premian el parpadeo visual: una tarjeta con logo, neón y tipografía de marca se reconoce en medio segundo; un bloque de texto exige lectura. El texto explica; la imagen ancla la marca y reduce fricción al compartir un hito de commit sin depender de cómo cada cliente renderice Unicode o saltos de línea.
Fase 2 no abandona el texto: lo complementa con un PNG 1200×675 (formato pensado para Twitter / X) que lleve el Carpincho, el mensaje del commit y la fecha, siempre bajo BRANDING.md: fondo void, bordes neón, JetBrains Mono. La spec SPEC-001 amplía ahora el módulo de generación visual; la elección entre node-canvas y Satori queda a propósito sin instalar nada todavía — primero decisión, luego código.
Cierre
El sitio ya está donde debe estar; el siguiente movimiento es hacer que cada latido del repo sea también un pixel identificable. Cuando Caprini elija el stack gráfico, el laboratorio deja de exportar solo caracteres y empieza a exportar marca.