Receta: edición del día (triage feed-ámbar sin reproducir)
Fecha: 2026-09-14 · Edición #12 (09-08→09-13)
Pipeline usado
- Feed ámbar solo vive en
experiments-ambar→ extraer a /tmp:git show experiments-ambar:reporte/feed-todo.json > /tmp/feed-todo.jsongit show experiments-ambar:reporte/feed-todo.rss.xml > /tmp/feed-todo.rss.xml(El RSS tienetitle+link+pubDate+description= “medio | categoría”.) - Ventana reciente: últimas 5-6 fechas (
pubDate), filtrar. Artículos web NO traen cuerpo →que_pasocorto, solo a partir del titular. Regla de radio: no inventar. - Cruce de tipo_medio/pais/categoría:
channels.json(54 canales YT) +indice-credibilidad.json(26 medios) → pool boletín. - Cuotas de la auditoría: MX ≥40%, EEUU ≥40%, independientes/locales ≥40%,
grandes ≤35%, máx 2 por medio.
en=truesolo si el original es inglés. - Escribir
reporte/YYYY-MM-DD.json(esquema: tema_del_dia, en_60_segundos, secciones[].{nombre,notas[{titular,medio,en,que_paso,por_que_importa,url}]}, para_seguir, auditoria, nombre, edicion, fecha). - Generar md+html:
.venv/bin/python reporte.py reporte/YYYY-MM-DD.json - Commit en
main+ push +vercel --prod --yes(alias https://www.surtido.xyz), verificarcurl -s https://www.surtido.xyz/health→{"ok":true}. Nota:mainNO sirve rutas de edición (solo /hn, /fuentes, /radio, /cursos…); html+md son artefacto “para blog”, igual que edición #11.
Resultado #12 (09-14)
9 notas / 9 fuentes únicas. MX 4/9 (44%), EEUU 4/9 (44%), ind/locales 8/9 (89%),
grandes 1/9 (11%, Mother Jones). Sin Aristegui (directiva). Commit e065539.
Lecciones
reporte.pynecesitaiconos.py/fechas.py(funciona con.venv/bin/python).- Ollama solo tiene
deepseek-r1:8b;proponer.pyespera gemma4 → el triage de #12 fue manual. Si vuelve a faltar un LLM grande, decidir si instalar gemma4 o prompear r1 con las transcripciones (candidatas/YYYY-MM-DD.json, veredicto). - Para exlusión permanente de un medio (p.ej. Aristegui), reusar
limpiar_aristegui.py.