#!/usr/bin/env bash
# Pola alarm: backup kosong harus membuat job gagal keras (exit != 0),
# bukan diam-diam "sukses".
set -euo pipefail

SUMBER=/tmp/pgtutor-jadwal

# Simulasi insiden: job backup tadi malam menghasilkan file kosong.
printf '' > "$SUMBER/harian/harian-2026-10-12.dump"

# Kumpulkan semua backup berukuran 0 byte.
KOSONG=$(find "$SUMBER" -name '*.dump' -size 0 -printf '%P\n' | sort)

if [ -n "$KOSONG" ]; then
    echo "BAHAYA: ada backup berukuran 0 byte:" >&2
    printf '%s\n' "$KOSONG" >&2
    rm -rf "$SUMBER"
    exit 1
fi
