// Papeles Para Todos - Boletines ministeriales (7 jornadas)
//
// Cada boletín representa la directriz del día del Ministerio.
// Las reglas 'oficial: true' cuentan para strikes si se infringen.
// Las reglas 'oficial: false' son indicaciones verbales del jefe: dan bonus pero
// no restan alineación ni disparan strike si se desobedecen.
//
// La sátira política clave: las reglas OFICIALES piden lo opuesto al sentido común.

const boletinesData = [
    // ===== DÍA 1 =====
    {
        dia: 1,
        codigo: 'INSTRUCCIÓN 2026/01',
        titulo: 'Acogida Humanitaria Integral',
        fecha: 'Lunes, 16 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'El Ministerio reitera su compromiso con el carácter inclusivo del trámite. Se prioriza la acogida frente al rigor documental.',
        reglas: [
            { tipo: 'aprobar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 60, oficial: true,
              descripcion: 'Candidatos con observación antiterrorista ("reinserción preventiva").' },
            { tipo: 'aprobar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 50, oficial: true,
              descripcion: '"Empresarios emergentes" con expediente abierto.' },
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 30, oficial: true,
              descripcion: 'Casos humanitarios (menores, patera).' },
            { tipo: 'aprobar_si', match: { visado: false, sinAntecedentesDe: true }, bonus: 15, oficial: false,
              descripcion: 'Irregulares sin papeles (aunque carezcan de perfil prioritario).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['europeo_regular'] }, bonus: 40, oficial: true,
              descripcion: 'Europeos con papeles en regla ("exceden cupo comunitario").' },
            { tipo: 'rechazar_si', match: { tagsAny: ['anglo_regular'] }, bonus: 35, oficial: true,
              descripcion: 'Anglosajones con visado (directiva geopolítica).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['latino_regular'] }, bonus: 25, oficial: false,
              descripcion: 'Latinos regulares y contratados (directiva verbal del jefe).' }
        ]
    },

    // ===== DÍA 2 =====
    {
        dia: 2,
        codigo: 'INSTRUCCIÓN 2026/02',
        titulo: 'Directriz Antidiscriminación Reforzada',
        fecha: 'Martes, 17 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'Tras una editorial crítica en El País, el Ministerio exige un "esfuerzo visible" en la acogida de perfiles vulnerables. Los europeos blancos están "sobrerrepresentados".',
        reglas: [
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 50, oficial: true,
              descripcion: 'Humanitarios (prioridad absoluta tras el editorial).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['subsahariano'] }, bonus: 45, oficial: true,
              descripcion: 'Cuota reforzada para perfiles del Sahel.' },
            { tipo: 'aprobar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 40, oficial: true,
              descripcion: 'Continuar línea de reinserción preventiva.' },
            { tipo: 'rechazar_si', match: { tagsAny: ['europeo_regular'] }, bonus: 50, oficial: true,
              descripcion: 'Europeos regulares ("exceso de blancura", cita literal).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['empresario'] }, bonus: 45, oficial: true,
              descripcion: 'Empresarios (perpetúan privilegio).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['nomada_digital'] }, bonus: 35, oficial: true,
              descripcion: 'Nómadas digitales (gentrifican barrios humildes).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['anglo_regular'] }, bonus: 30, oficial: false,
              descripcion: 'Anglos (indicación geopolítica verbal).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['banda_latina'] }, bonus: 45, oficial: true,
              descripcion: 'Miembros de bandas latinas ("perfiles racializados criminalizados institucionalmente").' }
        ]
    },

    // ===== DÍA 3 =====
    {
        dia: 3,
        codigo: 'INSTRUCCIÓN 2026/03',
        titulo: 'Plan Integración Express (pre-electoral)',
        fecha: 'Miércoles, 18 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'Faltan tres semanas para las autonómicas. El Ministro quiere un golpe de efecto en las cifras: más regularizaciones, a cualquier precio. (En paralelo, niega en el Congreso que existan "bots ni reventa" en la web de citas: "son bulos de la ultraderecha").',
        reglas: [
            { tipo: 'aprobar_si', match: { visado: false }, bonus: 40, oficial: true,
              descripcion: 'Cualquier irregular sin papeles (relaja criterios).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 55, oficial: true,
              descripcion: '"Empresarios emergentes" (suman al PIB).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 35, oficial: true,
              descripcion: 'Humanitarios (foto con menores).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['europeo_regular'] }, bonus: 30, oficial: true,
              descripcion: 'Europeos regulares (no suman al relato).' },
            { tipo: 'aprobar_si', match: { reclamado: true }, bonus: 35, oficial: false,
              descripcion: 'Reclamados por Interpol (el jefe lo agradecerá).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['banda_latina'] }, bonus: 30, oficial: false,
              descripcion: 'OFICIOSO — miembros de bandas latinas (el jefe los ve como futuros votantes agradecidos).' }
        ]
    },

    // ===== DÍA 4 ===== (Protocolo Reservado: contradicción oficial vs oficioso)
    {
        dia: 4,
        codigo: 'PROTOCOLO RESERVADO 2026/4',
        titulo: 'Ejercicio de Imagen Pública',
        fecha: 'Jueves, 19 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'Periodistas de la SER están en el hall. Oficialmente somos muy estrictos hoy. Oficiosamente… ya sabes lo que hay.',
        reglas: [
            // OFICIALES (para la foto)
            { tipo: 'rechazar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 55, oficial: true,
              descripcion: '⚠ Hoy, cara a la prensa: perfiles antiterroristas (los reporteros miran; toca aparentar rigor).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 50, oficial: true,
              descripcion: '⚠ Hoy, cara a la prensa: "empresarios emergentes" con ficha policial.' },
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 40, oficial: true,
              descripcion: 'Humanitarios (ideal para la foto).' },
            // OFICIOSAS (lo de siempre, por detrás)
            { tipo: 'aprobar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 45, oficial: false,
              descripcion: 'OFICIOSO — el jefe te guiña el ojo: por detrás, lo de siempre.' },
            { tipo: 'aprobar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 40, oficial: false,
              descripcion: 'OFICIOSO — los "inversores" no esperan; sello discreto.' }
        ]
    },

    // ===== DÍA 5 ===== (Nuevo ministro — cambio de línea)
    {
        dia: 5,
        codigo: 'INSTRUCCIÓN 2026/05',
        titulo: 'Operación Cosmopolita',
        fecha: 'Viernes, 20 de marzo de 2026',
        ministro: 'D. Álex Benavente-Soler',
        flavor: 'Nuevo ministro. Joven, progresista, con TEDx propio. Habla de "integración inteligente" y "talento global". Tu jefe directo, de la vieja escuela, está furioso.',
        reglas: [
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 60, oficial: true,
              descripcion: 'Humanitarios (prioridad del nuevo ministro).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['refugiado_regular'] }, bonus: 50, oficial: true,
              descripcion: 'Refugiados con estatuto (causa progresista).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['latino_regular'] }, bonus: 45, oficial: true,
              descripcion: '¡Ahora sí! Latinos regulares (puentes transatlánticos).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['asiatico_regular'] }, bonus: 40, oficial: true,
              descripcion: 'Talento asiático ("innovación").' },
            { tipo: 'aprobar_si', match: { tagsAny: ['nomada_digital'] }, bonus: 40, oficial: true,
              descripcion: 'Nómadas digitales (marca España tecnológica).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 50, oficial: true,
              descripcion: '⚠ Cambio de línea: perfiles antiterroristas (imagen del nuevo ministro).' },
            // Oficioso: el jefe viejo sigue a lo suyo
            { tipo: 'aprobar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 40, oficial: false,
              descripcion: 'OFICIOSO — tu jefe ignora al nuevo ministro y sigue queriendo "inversores".' },
            { tipo: 'aprobar_si', match: { tagsAny: ['banda_latina'] }, bonus: 50, oficial: true,
              descripcion: 'Miembros de bandas latinas (programa estrella: "reinserción comunitaria a través de la integración").' }
        ]
    },

    // ===== DÍA 6 ===== (Contra-escándalo — vuelve la Ministra)
    {
        dia: 6,
        codigo: 'CIRCULAR URGENTE 2026/6',
        titulo: 'Restauración del Orden Previo',
        fecha: 'Sábado, 21 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'El ministro joven dimitió anoche: le filtraron un vídeo en una fiesta con "empresarios chinos". Vuelve Rosa Piedad. Viene de humor pésimo.',
        reglas: [
            { tipo: 'aprobar_si', match: { tagsAny: ['yihadista_presunto'] }, bonus: 80, oficial: true,
              descripcion: 'Perfiles antiterroristas (máxima prioridad, reanudación del protocolo).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['mafioso_presunto'] }, bonus: 70, oficial: true,
              descripcion: '"Empresarios emergentes" (las cuentas no esperan).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['oligarca'] }, bonus: 60, oficial: true,
              descripcion: 'Oligarcas con Golden Visa (inversores comprometidos).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['vip'] }, bonus: 45, oficial: false,
              descripcion: 'OFICIOSO — recomendados VIP (el jefe te debe un favor).' },
            { tipo: 'aprobar_si', match: { tagsAny: ['humanitario'] }, bonus: 40, oficial: true,
              descripcion: 'Humanitarios (pero ya sin urgencia).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['europeo_regular'] }, bonus: 50, oficial: true,
              descripcion: 'Europeos regulares (vuelve la línea dura).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['anglo_regular'] }, bonus: 45, oficial: true,
              descripcion: 'Anglos (especialmente jubilados británicos).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['latino_regular'] }, bonus: 30, oficial: false,
              descripcion: 'OFICIOSO — latinos regulares otra vez (el jefe respira tranquilo).' },
            { tipo: 'rechazar_si', match: { tagsAny: ['banda_latina'] }, bonus: 40, oficial: true,
              descripcion: 'Miembros de bandas latinas (giro de línea dura tras el escándalo del ministro joven).' }
        ]
    },

    // ===== DÍA 7 ===== (Final — Operación Limpieza)
    {
        dia: 7,
        codigo: 'OPERACIÓN LIMPIEZA 2026/7',
        titulo: 'Cierre Trimestral — Máximo Volumen',
        fecha: 'Domingo, 22 de marzo de 2026',
        ministro: 'Dña. Rosa Piedad Varela',
        flavor: 'Último día del trimestre. Hay que "limpiar cola". El Ministro quiere números redondos en la nota de prensa del lunes. Lo que sea.',
        reglas: [
            { tipo: 'aprobar_si', match: { visado: false }, bonus: 50, oficial: true,
              descripcion: 'Todo lo irregular (sin visado = cuenta como "regularización").' },
            { tipo: 'aprobar_si', match: { tagsAny: ['yihadista_presunto', 'mafioso_presunto'] }, bonus: 45, oficial: true,
              descripcion: 'Perfiles peligrosos (hacen volumen y ruido político).' },
            { tipo: 'rechazar_si', match: { visado: true, sinAntecedentesDe: true }, bonus: 40, oficial: true,
              descripcion: 'Quien lleve papeles en regla y expediente limpio (restan del contador).' },
            { tipo: 'aprobar_si', match: { reclamado: true }, bonus: 35, oficial: false,
              descripcion: 'OFICIOSO — reclamados por Interpol (propinas internacionales).' }
        ]
    }
];

function getBoletinDelDia(dia) {
    return boletinesData.find(b => b.dia === dia) || boletinesData[boletinesData.length - 1];
}
