{"timestamp":1789214166,"date":"2026-09-12","data":{"Unknown":{"divisi":"Unknown","entries":[{"timestamp":"2026-09-12 00:22:05","raw_log":"[2026-09-12 00:22:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 00:23:05","raw_log":"[2026-09-12 00:23:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 00:24:05","raw_log":"[2026-09-12 00:24:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 00:37:02","raw_log":"[2026-09-12 00:37:02] Tutup otomatis: keputusan=ditutup_otomatis, nama=Muhammad Arif Dermawan, kar_id=710, id_absensi=207218336, shift=malam, waktu_pulang=2026-09-10 12:32:54, alasan=jam kerja melebihi batas maksimal; fallback berdasarkan max_hours","message":"Tutup otomatis: keputusan=ditutup_otomatis, nama=Muhammad Arif Dermawan, kar_id=710, id_absensi=207218336, shift=malam, waktu_pulang=2026-09-10 12:32:54, alasan=jam kerja melebihi batas maksimal; fallback berdasarkan max_hours","category":"tutup-otomatis","severity":"warning","nama":"Muhammad Arif Dermawan","kar_id":"710","shift":"malam","alasan":"jam kerja melebihi batas maksimal; fallback berdasarkan max_hours","divisi":"Unknown"},{"timestamp":"2026-09-12 00:37:02","raw_log":"[2026-09-12 00:37:02] \u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Muhammad Arif Dermawan, kar_id=710","message":"\u26a0 ALLOWING FALLBACK: Schedule coverage only 0% for nama=Muhammad Arif Dermawan, kar_id=710","category":"fallback-mode","severity":"warning","nama":"Muhammad Arif Dermawan","kar_id":"710","divisi":"Unknown"},{"timestamp":"2026-09-12 00:45:05","raw_log":"[2026-09-12 00:45:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 06:27:05","raw_log":"[2026-09-12 06:27:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 06:33:02","raw_log":"[2026-09-12 06:33:02] \u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Hidayat, kar_id=1324","message":"\u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Hidayat, kar_id=1324","category":"fallback-mode","severity":"warning","nama":"Hidayat","kar_id":"1324","divisi":"Unknown"},{"timestamp":"2026-09-12 07:50:02","raw_log":"[2026-09-12 07:50:02] \u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Muhammad Zidan Munggaran, kar_id=1754","message":"\u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Muhammad Zidan Munggaran, kar_id=1754","category":"fallback-mode","severity":"warning","nama":"Muhammad Zidan Munggaran","kar_id":"1754","divisi":"Unknown"},{"timestamp":"2026-09-12 07:50:03","raw_log":"[2026-09-12 07:50:03] \u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Andre Saputra, kar_id=485","message":"\u26a0 ALLOWING FALLBACK: Schedule coverage only 37.5% for nama=Andre Saputra, kar_id=485","category":"fallback-mode","severity":"warning","nama":"Andre Saputra","kar_id":"485","divisi":"Unknown"},{"timestamp":"2026-09-12 07:55:02","raw_log":"[2026-09-12 07:55:02] \u2717 ENFORCING SCHEDULE: Coverage 62.5%, rejecting event without schedule for nama=Aldi Agung Gunawan, kar_id=1759","message":"\u2717 ENFORCING SCHEDULE: Coverage 62.5%, rejecting event without schedule for nama=Aldi Agung Gunawan, kar_id=1759","category":"strict-reject","severity":"error","nama":"Aldi Agung Gunawan","kar_id":"1759","divisi":"Unknown"},{"timestamp":"2026-09-12 07:55:02","raw_log":"[2026-09-12 07:55:02] Check-in: keputusan=ditolak, nama=Aldi Agung Gunawan, kar_id=1759, alasan=event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","message":"Check-in: keputusan=ditolak, nama=Aldi Agung Gunawan, kar_id=1759, alasan=event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","category":"check-in-ditolak","severity":"error","nama":"Aldi Agung Gunawan","kar_id":"1759","alasan":"event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","divisi":"Unknown"},{"timestamp":"2026-09-12 08:27:05","raw_log":"[2026-09-12 08:27:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 08:28:05","raw_log":"[2026-09-12 08:28:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 09:27:05","raw_log":"[2026-09-12 09:27:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 10:31:05","raw_log":"[2026-09-12 10:31:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 10:50:05","raw_log":"[2026-09-12 10:50:05] [AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","message":"[AIVEN] Koneksi gagal (non-fatal): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond","category":"error","severity":"critical","divisi":"Unknown"},{"timestamp":"2026-09-12 15:29:02","raw_log":"[2026-09-12 15:29:02] Tutup otomatis: keputusan=ditutup_otomatis, nama=Fauzi Rahman, kar_id=1142, id_absensi=207216993, shift=sore, waktu_pulang=2026-09-12 15:26:55, alasan=pegawai tidak checkout","message":"Tutup otomatis: keputusan=ditutup_otomatis, nama=Fauzi Rahman, kar_id=1142, id_absensi=207216993, shift=sore, waktu_pulang=2026-09-12 15:26:55, alasan=pegawai tidak checkout","category":"tutup-otomatis","severity":"warning","nama":"Fauzi Rahman","kar_id":"1142","shift":"sore","alasan":"pegawai tidak checkout","divisi":"Unknown"},{"timestamp":"2026-09-12 16:23:02","raw_log":"[2026-09-12 16:23:02] Tutup otomatis: keputusan=ditutup_otomatis, nama=Bima Pratama Putra, kar_id=1268, id_absensi=207218636, shift=sore, waktu_pulang=2026-09-12 11:11:33, 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=207218636, shift=sore, waktu_pulang=2026-09-12 11:11:33, alasan=jam kerja melebihi batas maksimal; fallback berdasarkan max_hours","category":"tutup-otomatis","severity":"warning","nama":"Bima Pratama Putra","kar_id":"1268","shift":"sore","alasan":"jam kerja melebihi batas maksimal; fallback berdasarkan max_hours","divisi":"Unknown"},{"timestamp":"2026-09-12 17:30:04","raw_log":"[2026-09-12 17:30:04] \u2717 ENFORCING SCHEDULE: Coverage 62.5%, rejecting event without schedule for nama=Aldi Agung Gunawan, kar_id=1759","message":"\u2717 ENFORCING SCHEDULE: Coverage 62.5%, rejecting event without schedule for nama=Aldi Agung Gunawan, kar_id=1759","category":"strict-reject","severity":"error","nama":"Aldi Agung Gunawan","kar_id":"1759","divisi":"Unknown"},{"timestamp":"2026-09-12 17:30:04","raw_log":"[2026-09-12 17:30:04] Check-in: keputusan=ditolak, nama=Aldi Agung Gunawan, kar_id=1759, alasan=event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","message":"Check-in: keputusan=ditolak, nama=Aldi Agung Gunawan, kar_id=1759, alasan=event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","category":"check-in-ditolak","severity":"error","nama":"Aldi Agung Gunawan","kar_id":"1759","alasan":"event tanpa jadwal (kebijakan jadwal wajib); tidak ada insert ke trs_absensi","divisi":"Unknown"}],"count":21}}}