--- type: SOP asset_id: SOP-TriRH-NewsApp-SistemaCompleto-v01 version: v01 status: Draft owner: Anahí Martínez sherpa_owner: Jay fecha_creacion: 2026-07-22 fecha_ultima_actualizacion: 2026-07-22 intellbank: IB-Clientes/IB-TriRH-TribusRRHH subbank: PB-TriRH-TribusRRHH proposito: SOP · NEWS APP · Sistema Completo --- ## Asset Header - **Asset ID:** SOP-TriRH-NewsApp-SistemaCompleto-v01 - **Version:** v01 - **Status:** Draft — validado con Edición 01 - **Owner:** Anahí Martínez - **IntellBank:** IB-TriRH-TribusRRHH - **Tipo:** SOP — Standard Operating Procedure - **Pipeline:** NEWS APP --- # 🏭 NEWS APP — Sistema Completo v1.0 > Factoría de noticias cortas para el canal "Noticias" de la plataforma TribusRRHH > Cadencia semanal · 2 checkpoints · 7 estaciones > Hermano de NEWS-1 (newsletter) y POST-1 (LinkedIn) — mismo vault, insumo y salida distintos --- ## ¿Qué es NEWS APP? Transforma el recopilado semanal del chat de la comunidad en 2-3 noticias cortas y autónomas — con portada — listas para publicar en el canal "Noticias" de la plataforma. A diferencia de NEWS-1 (newsletter largo, curación de fuentes externas) NEWS APP tiene un insumo único: el recopilado de comunidad, del cual detecta temas y luego construye la noticia con fuentes externas independientes. **Pipeline oficial:** `NEWS APP` **Plataforma de publicación:** Canal "Noticias" de la app/plataforma TribusRRHH **Cadencia:** Semanal --- ## Arquitectura del Pipeline ``` NA0 → NA1 → NA2 → ⚑#1 → NA3 → NA4 → NA5 → ⚑#2 → NA6 ``` ## Mapa de Estaciones | # | Estación | Descripción | Artefacto de salida | Checkpoint | |---|---|---|---|---| | NA0 | Intake | Recibir el recopilado.md de la semana | Ficha de Producción | — | | NA1 | Análisis Express | Detectar todas las temáticas de valor del recopilado, filtrar ruido | Mapa de Temáticas | — | | NA2 | Selección | Elegir las 3 temáticas de mayor impacto | Selección Final (3 temas) | ⚑ #1 | | NA3 | Redacción + Fuentes | Verificar cada tema con fuentes externas y redactar Título/Descripción/Cuerpo | Draft de Noticias | — | | NA4 | Portadas | Generar 1 portada 1550×1024 por noticia (código-render, paleta de marca) | Set de Portadas (.png) | Paralelizable con NA3 tras aprobar NA2 | | NA5 | QA | Checklist de calidad y de no-exposición de fuente interna | Score QA + Dictamen | — | | NA6 | Entrega | Paquete final para publicar en el canal | Edición Lista para Publicar | ⚑ #2 | --- ## Estación NA0 — Intake **Artefacto:** Ficha de Producción **Inputs:** archivo `.md` del recopilado semanal (`Tribus RRHH Chat [rango].md`) **Campos:** | Campo | Ejemplo | |---|---| | edicion_numero | 02 | | semana_cubierta | 4–10 julio 2026 | | fecha_publicacion | 2026-07-24 | | recopilado_archivo | Tribus RRHH Chat 4 al 10 de julio 2026.md | | operador | Anahí | --- ## Estación NA1 — Análisis Express **Artefacto:** Mapa de Temáticas **Protocolo:** 1. Leer el recopilado completo 2. Filtrar ruido: saludos, agradecimientos, promoción de cursos/productos propios, solicitudes de contacto/referencias, vacantes, mensajes fuera de tema (fútbol, chistes, etc.) 3. Listar cada temática de valor con: descripción en 1-2 líneas + por qué le importaría a un lector general de RRHH (no solo a quien preguntó) 4. No copiar fragmentos textuales del chat al output público — esto es insumo interno **Output:** ``` # MAPA DE TEMÁTICAS — Edición #{{numero}} Semana: {{rango}} 1. [Tema] — [1-2 líneas de qué se discutió y por qué importa] 2. [Tema] — [...] ... ``` --- ## Estación NA2 — Selección **Artefacto:** Selección Final (3 temas) **Criterios de selección (en orden de peso):** 1. Obligación legal o riesgo financiero/operativo para la empresa 2. Vigencia — qué tan reciente o activo está el cambio/tendencia 3. Aplicabilidad general — útil para cualquier lector de RRHH en LATAM, no solo para quien preguntó en el chat **Output:** ``` # SELECCIÓN FINAL — Edición #{{numero}} 1. [Tema] — por qué es de mayor impacto 2. [Tema] — por qué es de mayor impacto 3. [Tema] — por qué es de mayor impacto ``` ⚑ **Checkpoint #1** — el operador aprueba la selección de 3 temas antes de escribir. Si hay ajustes (agregar/quitar un tema), se hacen aquí. --- ## Estación NA3 — Redacción + Fuentes **Artefacto:** Draft de Noticias **Protocolo:** 1. Para cada tema seleccionado, buscar mínimo 2 fuentes externas verificables (ver CP sección 6 — Nivel A primero, Nivel B como respaldo) 2. Redactar Título (llamativo, urgencia, dato duro si aplica), Descripción (≤30 palabras), Cuerpo (200-250 palabras, 3-5 párrafos cortos) 3. Nunca mencionar WhatsApp, chat, recopilado o nombres de miembros — "la tribu de RRHH" se permite, con moderación, como voz colectiva, no como fuente de datos 4. Listar las fuentes usadas al final de cada noticia **Alerta de calidad:** si una noticia suena a "resumen de conversación", regenerar el párrafo de apertura para que abra con el hecho/hallazgo, no con la comunidad. --- ## Estación NA4 — Portadas **Artefacto:** Set de Portadas (.png, 1550×1024) > Paralelizable — puede ejecutarse en cuanto NA2 esté aprobado, sin esperar a que NA3 termine de redactar (el tema ya está definido). **Protocolo:** 1. Para cada noticia, identificar 1 ícono simbólico del tema (ver banco de íconos en Prompts Operativos) 2. Generar la imagen por código (Python/PIL o HTML+export) usando la paleta de marca (CP sección 8): degradado violeta→azul, motivo de marca (5 círculos en aspa) como marca de agua, ícono central, barra de acento inferior 3. Sin texto renderizado, sin rostros 4. Exportar a 1550×1024 px exactos **Test de aceptación:** ¿se entiende el tema de la nota viendo solo la portada, sin leer el título? Si no, cambiar el ícono. --- ## Estación NA5 — QA **Artefacto:** Score de Calidad + Dictamen ### Checklist (evaluar 1-10 cada ítem) | Dimensión | Criterio | Peso | |---|---|---| | No-exposición de fuente interna | Cero menciones de WhatsApp/chat/recopilado/nombres | 30% | | Formato | Descripción ≤30 palabras · Cuerpo 200-250 palabras · fuentes citadas | 25% | | Relevancia/impacto | ¿Los 3 temas son realmente los de mayor impacto de la semana? | 20% | | Fuentes | Mínimo 2 fuentes externas verificables por noticia, ninguna caducada/irrelevante | 15% | | Portada | Pasa el test de 5 segundos, respeta paleta de marca, sin texto renderizado | 10% | ### Thresholds | Score | Acción | |---|---| | ≥ 8.5 | → Checkpoint #2 directo | | 7.0–8.4 | → Revisión humana puntual | | < 7.0 | → Regenerar la(s) noticia(s) o portada(s) señalada(s) en NA3/NA4 | --- ## Estación NA6 — Entrega **Artefactos:** Edición Lista para Publicar ⚑ **Checkpoint #2** — el operador revisa el paquete final (noticias + portadas) y aprueba la publicación en el canal. **Protocolo:** ``` 1. Guardar el Draft final como OUT-TriRH-NewsApp-Ed[N]-Noticias-[fecha]-v01.md 2. Guardar las portadas como OUT-TriRH-NewsApp-Ed[N]-Portada[N]-[Tema]-v01.png 3. Subir manualmente (o vía integración futura) al canal "Noticias" de la plataforma 4. Registrar la edición en el Historial de Ediciones del Perfil de Proyecto (CP, sección 11) ``` --- ## Guía de Activación por Sesión ``` 1. Abrir CP-TriRH-NewsApp-PerfilProyecto-v01.md + SP-TriRH-PackNewsApp-PromptsOperativos-v01.md 2. Completar NA0 (Intake) — pegar el recopilado de la semana 3. NA1 → NA2 → [PAUSA: checkpoint #1 con Anahí] 4. NA3 y NA4 en paralelo → NA5 → [PAUSA: checkpoint #2] 5. NA6 → registrar en CP, sección 11 ``` --- ## Roadmap de Evolución | Versión | Mejora planificada | Trigger | |---|---|---| | v1.1 | Automatizar NA1 con detección de temas asistida | Después de 4 ediciones | | v1.2 | Expandir banco de íconos de portada por categoría | Según variedad de temas cubiertos | | v1.3 | Integración directa de publicación al canal (API de la plataforma) | Cuando exista endpoint técnico | --- *NEWS APP · Sistema Completo v1.0 · EmpowerLabs · 2026-07-22* *Hermano de SOP-TriRH-NewsFactory-SistemaCompleto-v01 (NEWS-1) y CP-TriRH-PostFactory-PerfilProyecto-v01 (POST-1)* *Pipeline: NEWS APP · Operadora y Owner: Anahí Martínez*