Evidencia
Para probar el caso Busca las ultimas noticias de IA en paralelo, fue necesario crear manualmente snapshots/daily/2026-07-07-ai-radar-search.json con 5 senales recientes y luego ejecutar el importador.
El importador funciono correctamente: devolvio run_id=253670d0-828b-435e-8fba-7dcdee7ab94e, signals_imported=5 y sources_imported=5. El backend /api/signals?date=2026-07-07&limit=20 listo las 5 senales y el frontend mostro Data source: /api/signals, 15 total, la opcion Anthropic News, y al filtrar por esa fuente mostro la senal Anthropic muestra Claude Code en modernizacion y seguridad gubernamental.
Pasos para reproducir
- Agregar una fuente activa nueva en Notion, por ejemplo
Anthropic News.
- Solicitar el flujo:
Busca las ultimas noticias de IA en paralelo.
- Intentar persistir las noticias nuevas en Supabase.
- Abrir
http://localhost:3000/ y verificar que el frontend muestre los datos desde /api/signals.
Resultado esperado
Existe un comando o flujo automatizado que:
- lee fuentes activas desde Notion o cache,
- busca noticias recientes por grupos/fuentes,
- genera un snapshot valido,
- lo importa a Supabase,
- y deja los datos visibles en el frontend sin crear JSON manualmente.
Resultado actual
Las piezas de persistencia y frontend funcionan, pero la generacion del snapshot de noticias recientes no esta automatizada en el repo. La prueba requirio crear manualmente el JSON de snapshot antes de importar.
Archivos probables
scripts/
src/
config/sources.json
contracts/ai-radar-daily-search.schema.json
api/signals/import.js
public/assets/app.js
README.md
Criterio de aceptacion
- Hay un comando documentado, por ejemplo
node scripts/<tarea>.js, que ejecuta el flujo E2E de busqueda y snapshot.
- El comando incorpora fuentes activas de Notion o
config/sources.json como fallback explicito.
- El snapshot generado valida contra el contrato existente.
- El flujo puede invocar el importador local o documenta claramente el paso de importacion.
- Una prueba o verificacion reproducible confirma que
/api/signals y el frontend muestran las senales importadas.
Evidencia
Para probar el caso
Busca las ultimas noticias de IA en paralelo, fue necesario crear manualmentesnapshots/daily/2026-07-07-ai-radar-search.jsoncon 5 senales recientes y luego ejecutar el importador.El importador funciono correctamente: devolvio
run_id=253670d0-828b-435e-8fba-7dcdee7ab94e,signals_imported=5ysources_imported=5. El backend/api/signals?date=2026-07-07&limit=20listo las 5 senales y el frontend mostroData source: /api/signals,15 total, la opcionAnthropic News, y al filtrar por esa fuente mostro la senalAnthropic muestra Claude Code en modernizacion y seguridad gubernamental.Pasos para reproducir
Anthropic News.Busca las ultimas noticias de IA en paralelo.http://localhost:3000/y verificar que el frontend muestre los datos desde/api/signals.Resultado esperado
Existe un comando o flujo automatizado que:
Resultado actual
Las piezas de persistencia y frontend funcionan, pero la generacion del snapshot de noticias recientes no esta automatizada en el repo. La prueba requirio crear manualmente el JSON de snapshot antes de importar.
Archivos probables
scripts/src/config/sources.jsoncontracts/ai-radar-daily-search.schema.jsonapi/signals/import.jspublic/assets/app.jsREADME.mdCriterio de aceptacion
node scripts/<tarea>.js, que ejecuta el flujo E2E de busqueda y snapshot.config/sources.jsoncomo fallback explicito./api/signalsy el frontend muestran las senales importadas.