# 2026-09-20 (WIB)

## StudioSoft Healthcare — cron `studiosoft-healthcare-carousel-harian` — run hc41 (02:05 WIB / 19 Sep 19:00 UTC)

**1 carousel Threads + 1 text LinkedIn + 1 text FB, semua `pending` & diverifikasi ulang per-ID dari API**
(bukan cuma dari respons create). Script: `studiosoft_hc41_carousel_gen.py`,
`studiosoft_healthcare_cron_run_hc41.py`, `verify_hc41.py` (7 blok cek, semua ✅),
`hc41_analyze.py` + `hc41_albums.py` + `hc41_fetch_articles.py` (audit & bahan).

**📱 Threads SS — carousel 5 slide, 20 Sep 2026 09:00 WIB (id `6aaedd3c3032e3a79c697b26`)**

- Topik: **"Bagaimana Data Analytics Membantu Rumah Sakit Memahami Kebutuhan Pasien"** (RE-AIR)
  → artikel <https://studiosoft.id/data-analytics-rumah-sakit-kebutuhan-pasien/>
- Dipilih karena topik ini **terakhir tayang di Threads SS 23 Agu 2026** (carousel lama
  "Ukur Hasil Digital Marketing RS & Klinik") = jarak paling lama (~4 minggu) di antara kandidat
  healthcare, dan **belum pernah masuk seri hc31–hc40**.
- Slide: `ss_hc41_analytics_01_cover` · `02_data` · `03_contoh` · `04_langkah` · `05_cta`
  (1080×1350, engine `ss_carousel_lib.py`, bg **#122B63**, rata kiri, blok tengah vertikal, tanpa
  separator, bullet dot, Poppins Bold 85 / Regular 36 / sub 30). Semua slide `air=1.00 shrink=1.00`
  (sisa ruang 232–536 px, tidak ada yang mepet footer). Diverifikasi visual (2 slide dilihat
  langsung) — bersih, tanpa tofu, footer tidak ketabrak.
- Caption 396 char (`≤500`), 0 mention, hashtag huruf kecil, ada pancingan diskusi di ekor
  (tone **opini**: "Bold statement: kebanyakan RS punya data lengkap tapi tidak pernah membacanya").
- 2 reply menempel ke album: `02:01Z` (link artikel + CTA) & `02:02Z` (hashtag line).
- Nama file slide BARU (`ss_hc41_*`) = pola mitigasi error intermiten Repliz "media could not be fetched".
- Semua 5 media HTTP **200 di KEDUA ingress** (`103.84.155.153`, `103.84.155.217`).

**💼 LinkedIn SS — TEXT-only, 10 Okt 2026 08:00 WIB (id `6aaedd3c3032e3a79c697b3c`)**

- Artikel: **"Panduan SEO untuk Klinik dan Rumah Sakit: Biar Mudah Ditemukan Pasien di Google"**
  → <https://studiosoft.id/panduan-seo-klinik-rumah-sakit/>
- Dipilih karena di LinkedIn SS artikel ini **hanya pernah berstatus error (20 Agu)** →
  belum pernah tayang dan **tidak ada di antrean pending LI**.
- Caption 1.713 char (storytelling 4 pilar: riset keyword kesehatan, local SEO, konten lokal,
  fondasi teknis), `medias=0`, `replies=0`, hook netral.
- Slot paling awal: 10 Okt 08:00 WIB (queue LI sudah terisi s/d 10 Okt 05:00 dari hc35–hc40).

**🔵 Facebook SS — TEXT-only tanpa media, 20 Sep 2026 19:30 WIB (id `6aaedd3c02078a414a6451c6`)**

- Artikel: **"Mengapa Klinik Kecil Juga Butuh Digital Marketing — Mitos dan Fakta"**
  → <https://studiosoft.id/klinik-kecil-butuh-digital-marketing/> (status **FREE** di FB SS).
- `type=text`, `medias=0`, **`replies=[]`** (wajib hijau), caption 1.392 char, hook netral.

**🚫 Aturan 5 & 15 Sep dipatuhi:** IG SS tidak disentuh (0 media hc41 di IG), LinkedIn & FB SS
tanpa gambar (0 media hc41 di ketiga akun — dicek dari API).

## ⚠️ Stok artikel healthcare StudioSoft — masih HABIS, butuh artikel baru dari Bos

- Scan WP REST 19 Sep 2026 (306 post): artikel terbaru = `creative-agency-surabaya-solusi-kreatif-brand-berbeda`
  (19 Sep), `digital-marketing-surabaya-strategi-jitu-bisnis-naik-kelas` (18 Sep),
  `digital-marketing-agency-surabaya-cara-memilih-partner` (17 Sep) → **semuanya non-healthcare**.
  Artikel healthcare terbaru tetap **13 Sep** (`jasa-digital-marketing-klinik`, sudah dipakai hc36).
- Audit 20 artikel healthcare × pemakaian Threads/LinkedIn/FB (dump 3.152 jadwal Repliz):
  **0 kandidat Threads yang belum pernah tayang** (hc01–hc40 habis; `digital-marketing-sidoarjo`
  sudah masuk queue pending Threads 22 Sep + 2 Okt).
- Sisa yang masih bisa dipakai tanpa artikel baru: **LinkedIn 1** (`iklan-facebook-rumah-sakit` — FREE
  penuh) · **FB 1** (`klinik-kecil-butuh-digital-marketing` sudah dipakai hc41 → kandidat berikutnya
  `digital-marketing-sidoarjo` sudah pending 2 Okt). ⇒ **run hc42 butuh artikel healthcare baru,
  atau re-air lagi** (wajib nama file slide baru).

## File yang diperbarui run ini

`studiosoft_hc41_carousel_gen.py` · `studiosoft_healthcare_cron_run_hc41.py` · `verify_hc41.py` ·
`hc41_analyze.py` · `hc41_albums.py` · `hc41_fetch_articles.py` ·
`studiosoft_hc41_carousel/*.png` (5) · `openclaw-img/ss_hc41_analytics_*.jpg` (5) ·
`studiosoft_healthcare_state.json` (index 36 → **37**) · `studiosoft_healthcare_log.txt` ·
`catatan/2026-09-20.md` (file ini) · skill `references/healthcare-hc-series.md`.

## Threads harian (`threads-all-harian`, 04:00 WIB) — 3 akun terisi, SS/uky penuh

**Terpasang (semua `pending`, diverifikasi ulang per-ID dari API — bukan hanya respons create):**

- ⚖️ **Tslaw 17:00 WIB** (`2026-09-20T10:00Z`, id `6aaef8f53032e3a79c6d01bb`, 459 char)
  → <https://www.tslaw.id/cara-daftar-merek-dagang-2/> (link BEBAS, belum pernah dipakai)
- 🏥 **TSC 20:00 WIB** (`2026-09-20T13:00Z`, id `6aaef9963032e3a79c6d2428`, 494 char)
  → <https://www.theskincodeclinic.com/proses-perawatan-dokter-kulit-krian/>
- 🔧 **DAS 23:00 WIB** (`2026-09-20T16:00Z`, id `6aaef9973032e3a79c6d2436`, 494 char)
  → <https://dasindonesia.com/bengkel-spesialis-toyota-surabaya/>

Ketiganya text-only (`media=0`), `replies=0`, 0 mention, hashtag lowercase, ada pancingan komentar di ekor,
link HTTP 200 dari host ini.

**⚠️ KOREKSI yang dikerjakan run ini (penting):** dua draft pertama (TSC `perawatan-bekas-jerawat-krian`,
DAS `suku-cadang-original-vs-aftermarket-mobil-premium`) sudah **dibuat & dijadwalkan**, lalu terbukti
**DUPLIKAT** — di pemeriksaan ini `scan_threads_used_links.py` menemukan keduanya sudah pernah tayang
(TSC 29 Agu `success`, DAS 22 Agu `success`). Keduanya **dihapus** (`delete_schedule`,
`6aaef8f502078a414a661776` & `6aaef8f53032e3a79c6d01df`) lalu dibuat ulang dengan link BEBAS.
**Akar masalah:** anti-redundant awal hanya di-diff terhadap `log_threads_harian.json` (yang tidak memuat
link dipakai pipeline lain) — **BUKAN** terhadap set URL dari SEMUA 3.150 jadwal Repliz. Wajib pakai
`scripts/scan_threads_used_links.py` → `/tmp/threads_used_all.json` SEBELUM memilih link.

**🏪 StudioSoft & 👤 @ukyhandoko → `no_free_slot` (pola tetap sejak 9 Sep).** Scan 20 Sep 04:00 WIB:
SS 91 slot pending ke depan (bebas pertama **30 Sep 08:00 WIB**), uky 98 slot (bebas pertama
**3 Okt 05:00 WIB**). Sesuai aturan Bos ("slot penuh = stop, jangan paksa/geser") tidak digeser ke hari lain.
Backlog `threads_backlog_ss_uky.json` **diperbarui**: draf uky 19 Sep (`branding-agency-surabaya`)
dinyatakan **BASI** (link sudah terpakai akun lain) → diganti draf baru `creative-agency-surabaya-solusi-kreatif-brand-berbeda`;
draf SS (`digital-marketing-surabaya-strategi-jitu-bisnis-naik-kelas`, 484 char) ternyata masih BEBAS →
dipertahankan. Kedua link diverifikasi FREE lintas-akun + HTTP 200.

**File yang diperbarui run ini:** `threads_content_today.json` (5 akun, sesuai yang tayang) ·
`threads_content_fix_20260920.json` (run koreksi TSC+DAS) · `threads_backlog_ss_uky.json` ·
`log_threads_harian.json` (last_date `2026-09-20`, `threads_used_links` = tslaw/tsc/das) ·
`catatan/2026-09-20.md` (bagian ini).
