2026-09-19 — Surtidito: home + salidas + RSS (y pulido con taste-skill)
Decisión de alcance
El sitio queda en home + salidas + RSS:
/— home por temas (leereporte/home.json, autogenerado desde los feeds)./leer,/leer/lectura,/leer/descargar— previa/lectura (salida a la fuente)./salto— anonimizador de salida./rss,/rss/{tema}(y/rss?tema=Tech%2FIApara temas con/) — RSS para autoconsumo in-house; con<link rel="alternate">para autodescubrimiento.- Fuera:
/fuentes,/ediciones,/radio,/cursos,/hn,/feed.
Pendiente de deploy: producción (www.surtido.xyz) corre main; esto vive en
x-anti-fomo (6f8e621). Al mergear, la página /radio desaparece pero el
stream /vivo sigue (los rewrites de vercel.json apuntan al Linode y son
independientes del asgi).
Pulido con taste-skill (github.com/Leonxlnx/taste-skill)
Design read: editorial/feed para lectores design-conscious, lenguaje minimalista/editorial, CSS nativo. Diales: VARIANCE 6 / MOTION 4 / DENSITY 3.
Aplicado:
- Dark mode por
prefers-color-scheme(paleta cálida off-black, mismo acento). - prefers-reduced-motion: se apagan transiciones/animaciones.
- Cero em-dash en copy propio (regla dura del skill); títulos/copy reescritos.
- Una sola acento (#9c2f1f claro / e0705f oscuro); sin negro/blanco puros.
- Título del home sin “estilo HN”; RSS autodescubrible.
No aplicado (fuera de alcance de “pulir un poco”): React/Tailwind/Motion (el home es HTML nativo autocontenido), imágenes generadas, marquees/GSAP.
Nota operativa
La radio del Linode sigue viva y cableada (liquidsoap, FreshRSS, rewrites
/vivo*). En esta sesión se restauró su crontab (mi deploy.sh la había pisado)
y se arregló el deploy para que sea idempotente y no destructivo.