JERCO · unduhan internal
JERCO Audit H-5 Toolkit
Toolkit audit hanya-baca untuk jadwal olahraga JERCO. Membutuhkan Python 3.9+ (disarankan 3.11+), tanpa paket Python tambahan. Toolkit ini tidak pernah memposting ke Threads/X, tidak menulis ke basis data, dan tidak membaca kredensial. Selain mode luring, ia hanya melakukan permintaan HTTP GET.
Uji unit di komputer lokal
python3 -m unittest discover -s . -p 'test_*.py' -v
Audit langsung di VPS aggregator
Salin folder toolkit ke VPS yang menjalankan aggregator, lalu jalankan:
python3 audit_h5_readonly.py \
--base-url http://127.0.0.1:3101 \
--health-url http://127.0.0.1:3101/api/health/sources
Perintah itu meminta GET /api/schedule/v2?days=14&kind=event&sportOnly=1 dan GET /api/health/sources melalui localhost, lalu menampilkan JSON yang berisi jumlah event, kualitas Big Match, tanggal H+5 WITA, kategori jatuh tempo/terlambat, dan alasan peringatan.
Audit frontend publik, jika dapat dijangkau
python3 audit_h5_readonly.py --base-url https://schedule.jerconetwork.com
Mode ini tidak memeriksa kesehatan sumber, karena /api/health/sources memang hanya untuk akses internal.
Uji luring dengan sampel JSON
python3 audit_h5_readonly.py --file payload.json --now 2026-11-10T18:00:00+08:00
Gunakan payload yang sudah disunting untuk kolaborasi. Satu potret waktu tidak dapat membuktikan SLA publikasi lima hari sebelumnya; lacak stempel waktu first-seen paling tidak selama 7–14 hari untuk klaim itu.