Overview
Pipeline de ingesta
Snapshot del estado actual del observability layer.
Artículos
151
news_articles
Eventos
151
news_events
Fuentes
90
news_sources
Tendencias
0
news_trends
Próximos pasos
- schema?️
Confirmar esquema de news_articles
DESCRIBE news_articles y SHOW CREATE TABLE para mapear columnas reales (título, fuente, país, fecha, pipeline_status, scores, hash, clean_content, raw_html, etc.) antes del listado con filtros.
- schema✅
Definir esquema de review (marcar ruido/duplicado/válido)
Decidir: columna review_status en news_articles, o tabla news_article_reviews (article_id, status, reviewer, reason, created_at). Habilita los botones de validación humana.
- pages?
/articles: tabla real con filtros
Reemplazar SHOW TABLES por SELECT real de news_articles con paginación y filtros por querystring (país, fuente, status, fecha, tipo de evento).
- pages?
/review: pendientes de validación humana
Lista filtrada por pipeline_status pendiente con acciones rápidas (marcar válido/ruido/duplicado/irrelevante).
- api⚡
Endpoint POST para escribir feedback de review
src/pages/api/articles/[id]/review.ts con prepared statements. Dependencia dura: schema de review definido.