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.

Unduh berkas ZIP

Berkas: JERCO_Audit_H5_Toolkit_Download.zip
SHA256: 1aef93cf4617a7d7051172390b40ca3a66f63849c9660d6b756bde9c380030a4

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.