# 2026-09-28 — Job Threads 04:00 WIB

## Status situs klien
- 27 Sep: SEMUA situs klien down (homepage 404/timeout di check-host 8 node, origin nginx salah vhost;
  halaman error ter-cache Cloudflare `max-age=2592000` → butuh Purge Everything setelah origin pulih).
  Job Threads 27 Sep BATAL (0 post), konten sudah disiapkan (`gen_threads_20260927.py`).
- 28 Sep 04:00 WIB: situs **pulih tapi lambat**. Dari host ini semua request ke domain klien tetap
  hang (curl 000, `openssl s_client` handshake OK tapi tidak ada respons; proxy allorigins/codetabs
  522/503, r.jina.ai 422 timeout). Dari LUAR (check-host.net): homepage & halaman ter-cache balas
  **200**, halaman yang belum ter-cache balas 200 dalam **~20-25 s** (node check-host timeout 25 s).

## Verifikasi link yang dipakai (WAJIB, karena host tidak bisa menjangkau situs klien)
| akun | link | hasil |
|---|---|---|
| tsc | https://www.theskincodeclinic.com/penyebab-flek-hitam-dan-cara-mengatasinya-3/ | ✅ 200 (au1/hu1/md1, ~24 s) |
| das | https://dasindonesia.com/kompresi-mesin-turun-panduan-lengkap/ | ✅ 200 (se2 0,03 s → cache; fi1/ir5 di run sebelumnya) |

Script baru (workspace):
- `verif_200_luar.py` — verifikasi 200 dari luar, poll s/d 90 s (pakai ini, JANGAN percaya timeout node 25 s).
- `cek_host_raw.py` — check-host.net RAW (membedakan 404 vs timeout; URL tidak ada = semua node timeout, bukan 404).
- `cek_situs_luar.py`, `verif_batch_luar.py`, `cek_artikel_microlink.py`, `uji_proxy_artikel.py` — alat diagnosa.
- `cek_threads_status_hari_ini.py` — status 5 akun Threads utk tanggal target dari dump Repliz.
- `diff_kandidat_artikel.py` — kandidat artikel FRESH (normalisasi host+path vs SEMUA jadwal) → `/tmp/kandidat_artikel_hari_ini.json`.
- `gen_threads_20260928.py` — generator caption + validasi (≤500 char, link, CTA, 0 mention, 0 CJK, tanpa elipsis).

## Hasil scheduling 28 Sep
- ⛔ StudioSoft (10 jadwal same-day ber-link studiosoft.id) · @ukyhandoko (7) · Tslaw (1: image 09:00
  "Mitos atau Fakta" ber-link tslaw.id) → SKIP guard maks 1 post/hari.
- ✅ TSC 20:00 WIB → `6ab98e079a8564a8ebadd2da` (481 char, `pending`, `replies=0`, 0 mention)
- ✅ DAS 23:00 WIB → `6ab98e079a8564a8ebadd2de` (459 char, `pending`, `replies=0`, 0 mention)
- 27 Sep (tslaw/tsc/das) tidak di-backfill — Bos: jadwal gagal → lanjut hari berikutnya, maks 1 post/hari/akun.

## Catatan untuk Bos
1. Origin hosting masih lambat (~20-25 s/halaman belum ter-cache) → performa situs & crawl Google
   terganggu; cek beban server / object cache.
2. Cloudflare masih menyajikan 404 lama dari cache 30 hari → **Purge Everything** per zona
   (studiosoft.id, tslaw.id, theskincodeclinic.com, dasindonesia.com) setelah origin benar-benar beres.

## Job lain hari ini (catatan sambungan)

⚠️ Transparansi: file ini ditulis ulang oleh job Threads 04:00 WIB; versi awal yang ditulis job
`studiosoft-healthcare-carousel` (hc49, 02:04 WIB) tertimpa. Isi hc49 diambil ulang dari
`studiosoft_healthcare_log.txt` / `studiosoft_healthcare_state.json`:

- **hc49** (02:04 WIB) — Threads carousel 29 Sep 09:00 WIB (`ss_hc49_seoklinikcan_*`) topik
  "Strategi SEO Terbaik untuk Klinik Kecantikan di Surabaya"
  (https://studiosoft.id/strategi-seo-terbaik-untuk-klinik-kecantikan-di-surabaya-tingkatkan-pasien-lewat-google/),
  + LinkedIn TEXT 11 Okt 11:00 WIB, + FB TEXT 28 Sep 19:30 WIB. Stok artikel healthcare baru masih
  habis; 7 artikel seri HC lama masih 404. State index → 45.
