2026-09-19 — x-anti-fomo: ronda fomo-release + pendientes

Rama: x-anti-fomo (repo ~//nef/surtido).

Qué se corrió (ronda de hoy)

Prerrequisito: RSSHub local arriba (docker → contenedor rsshub-surtido, puerto 1200).

cd ~/nef/surtido
PYTHONUNBUFFERED=1 nohup .venv/bin/python feed.py --tech   > /tmp/fomo-tech.log 2>&1 &   # X+TG+RSS tech
PYTHONUNBUFFERED=1 nohup .venv/bin/python feed.py --out reporte/feed.json --limite 60 > /tmp/fomo-feed.log 2>&1 &
PYTHONUNBUFFERED=1 nohup .venv/bin/python feed.py --todo    > /tmp/fomo-todo.log 2>&1 &   # consolidado
PYTHONUNBUFFERED=1 nohup .venv/bin/python scripts/prensa_noche.py > /tmp/fomo-prensa.log 2>&1 &

Resultado (2026-09-19T20:19Z): feed.json 431 · feed-tech.json 823 · feed-todo.json 1360 · prensa-2026-09-19.json 132 notas.

Artefacto fomo-release (nuevo script scripts/fomo_release.py):

.venv/bin/python scripts/fomo_release.py --dias 2 --n 100          # tech (X+TG+RSS)
.venv/bin/python scripts/fomo_release.py --tuits --dias 2 --n 100  # solo X/Telegram

Marca cada fresco anti-FOMO con reglas explícitas: demo (release/anuncio), opinado (hot take/columna), patrocinado (promo). Salida: reporte/2026-09-19.fomo-release.{json,md} y .tuits.{json,md}. Hoy: 56 tuits tech frescos (2 días) → 4 FOMO; 100 frescos tech → 5 FOMO.

Pendientes x-anti-fomo

  1. channels-todo.json sin commitear: +22 canales (65→87) del pool de likes [cuenta] (decisión 2026-09-17). Validar con jq y commitear.
  2. 5 cuentas PENDIENTE sin identidad confirmada (las debe confirmar Nef): @CEMENTERIODECDS, @fireimages, @gurablo, @lnk, @promakos_.
  3. Verificar @screenscaps: ¿tiene YouTube/RSS aprovechable? (igual que el resto post-X).
  4. scripts/likes_*.py sin versionar (importar/enriquecer/buscar). Añadir al repo.
  5. Likes a medio enriquecer: data/likes.db = 139,555 likes / 138,853 embeddings, pero solo 50 enriquecidos (media+enlaces). Correr likes_enriquecer.py --n N + likes_importar.py --enriquecer ....
  6. Cablear el pool curado: feed.py usa channels.json (65) y solo 7 handles en TECH_X; los AI/PROG de channels-todo.json NO entran al feed. Decidir promoción channels-todo → channels.json.
  7. Sin métrica de “más movidas”: el feed no trae engagement; “top por tuits” es solo recencia. Para ordenar por movimiento real: pulso.py --x (twitterapi.io, a petición expresa, ~$0.01).
  8. Apify: vía muerta para este caso. Los runs del actor (nfp1fpt5gUlBwPcor) devolvieron {"demo": true} → no editoriales (corregido en commit 2061e1d). No repetir sin cambio de plan/actor pagado.
  9. Afinidad a likes: el marcado es por reglas, no por similitud al archivo de likes (Ollama caído hoy). Con Ollama arriba, usar embeddings de scripts/likes_buscar.py para rankear el fomo-release por afinidad propia.

Otro proyecto (no x-anti-fomo)

~/nef/decisions/2026-09-18-pendientes-siguiente-sesion.md (SPAB/turismo en nef/estado_turismo): backfill Reddit, sentiment scoring, tab Reseñas, etc.

Nudge

Proyecto multi-sesión sin usuario externo. El fomo-release ya es un objeto concreto y repetible; ¿quién lo ve esta semana?