{
    "success": true,
    "data": {
        "alerts": [
            {
                "severity": "urgent",
                "divisi": "Unknown",
                "shift_type": "shifting",
                "jumlah_gagal": 81,
                "kontak_person": {
                    "nama": "HR Pusat",
                    "ext": "101",
                    "whatsapp": "0811-2345-6789",
                    "email": "hr@company.com"
                },
                "message_template": "Halo HR Pusat,\n\nAda 81 data absensi shifting Divisi Unknown yang gagal sync hari ini (2026-06-05).\n\nMohon segera dicek dan dikoordinasikan dengan tim terkait.\n\nDetail masalah:\n- tutup-otomatis: Bima Pratama Putra (jam kerja melebihi batas maksimal; fallback berdasarkan max_hours)\n- fallback-mode: Bima Pratama Putra (No reason)\n- fallback-mode: Eka Kurnia (No reason)\n- fallback-mode: Agus Asep Riki (No reason)\n- fallback-mode: Shendy Jaka Permana (No reason)\n... dan 76 masalah lainnya\n\nTerima kasih.",
                "problems": [
                    {
                        "timestamp": "2026-06-05 00:47:02",
                        "raw_log": "[2026-06-05 00:47:02] Tutup otomatis: keputusan=ditutup_otomatis, nama=Bima Pratama Putra, kar_id=1268, id_absensi=207207411, shift=malam, waktu_pulang=2026-06-04 12:00:26, alasan=jam kerja melebihi batas maksimal; fallback berdasarkan max_hours",
                        "message": "Tutup otomatis: keputusan=ditutup_otomatis, nama=Bima Pratama Putra, kar_id=1268, id_absensi=207207411, shift=malam, waktu_pulang=2026-06-04 12:00:26, alasan=jam kerja melebihi batas maksimal; fallback berdasarkan max_hours",
                        "category": "tutup-otomatis",
                        "severity": "warning",
                        "nama": "Bima Pratama Putra",
                        "kar_id": "1268",
                        "shift": "malam",
                        "alasan": "jam kerja melebihi batas maksimal; fallback berdasarkan max_hours",
                        "divisi": "Unknown"
                    },
                    {
                        "timestamp": "2026-06-05 00:47:02",
                        "raw_log": "[2026-06-05 00:47:02] \u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Bima Pratama Putra, kar_id=1268",
                        "message": "\u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Bima Pratama Putra, kar_id=1268",
                        "category": "fallback-mode",
                        "severity": "warning",
                        "nama": "Bima Pratama Putra",
                        "kar_id": "1268",
                        "divisi": "Unknown"
                    },
                    {
                        "timestamp": "2026-06-05 06:21:01",
                        "raw_log": "[2026-06-05 06:21:01] \u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Eka Kurnia, kar_id=575",
                        "message": "\u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Eka Kurnia, kar_id=575",
                        "category": "fallback-mode",
                        "severity": "warning",
                        "nama": "Eka Kurnia",
                        "kar_id": "575",
                        "divisi": "Unknown"
                    },
                    {
                        "timestamp": "2026-06-05 06:25:01",
                        "raw_log": "[2026-06-05 06:25:01] \u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Agus Asep Riki, kar_id=543",
                        "message": "\u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Agus Asep Riki, kar_id=543",
                        "category": "fallback-mode",
                        "severity": "warning",
                        "nama": "Agus Asep Riki",
                        "kar_id": "543",
                        "divisi": "Unknown"
                    },
                    {
                        "timestamp": "2026-06-05 06:27:01",
                        "raw_log": "[2026-06-05 06:27:01] \u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Shendy Jaka Permana, kar_id=1646",
                        "message": "\u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Shendy Jaka Permana, kar_id=1646",
                        "category": "fallback-mode",
                        "severity": "warning",
                        "nama": "Shendy Jaka Permana",
                        "kar_id": "1646",
                        "divisi": "Unknown"
                    }
                ]
            }
        ],
        "total_alerts": 1,
        "date": "2026-06-05",
        "last_update": "2026-06-05 22:13:57"
    }
}