

## hc71 Healthcare StudioSoft (2026-10-20 02:02 WIB)
- Threads carousel (RE-AIR `jasa-digital-marketing-rs`): 21 Oct 2026 09:00 WIB | album `6ad6695801fb9d1f45a367ab` + 2 replies (`6ad6695801fb9d1f45a367b0`, `6ad6695836250c04dcebd018`)
- LinkedIn TEXT `6ad6695801fb9d1f45a367bb` (20 Oct 2026 08:00 WIB) memakai artikel `https://studiosoft.id/kontrak-digital-agency-pasal-wajib/`
- FB TEXT `6ad6695901fb9d1f45a367c3` (28 Oct 2026 19:30 WIB) memakai artikel `https://studiosoft.id/seo-rumah-sakit/`
- Artikel Threads: https://studiosoft.id/jasa-digital-marketing-rs/

## ss-ig-carousel-feed — slot 08:30 WIB 20 Okt 2026 (cek 02:4x WIB)
- Slot SUDAH terisi dari batch kunci 3 Okt 2026 (`kunci_car10_okt.py`), jadi job ini tidak create baru (maks 1 carousel/hari).
- Album `6ac102cf07008e0e919e813b` · Kreasi Studiosoft · `pending` · `2026-10-20T01:30:00.000Z` (08:30 WIB) · 10 media
- Topik: otomasi bisnis dengan AI · artikel https://studiosoft.id/otomasi-bisnis-dengan-ai/ (WP #8023, status publish)
- Warna: slide 1 PUTIH (255,255,255), slide 2 & 10 navy (18,43,99) → sesuai patokan tanggal genap + ritme (reel 11:00 biru)
- Verifikasi: semua 10 media 200 di dua ingress · caption 520 char · hashtag lowercase · CTA ada · CJK bersih · 0 mention
- Story mirror `6ac102d307008e0e919e81d0` 08:40 WIB pending; reel 11:00 `ss_reel_biru_17.mp4` pending
- Cek 12 album 20-31 Okt: semua 12 link artikel berstatus publish (WP REST), tidak ada yang 404
- Catatan: tidak ada slot reel 19:00 sejak 7 Okt (grid menyempit) → peringatan "rantai bolong" di ritme_warna_ss bukan masalah baru
- Script: `verif_car10_slot.py`, `ringkas_jadwal_igss.py`, `ritme_warna_ss.py`

## ss-artikel-harian — jadwal terbit 20 Okt 2026 (07:00 WIB)
- Awal: 11 artikel menunggu tayang (20-30 Okt), hari kosong 31 Okt - 3 Nov, persediaan 10 hari → lanjut tulis artikel.
- Cek kanibalisasi `ss_cek_topik.py` atas 374 artikel: skor tertinggi 0,18 (`#2863` 7 Tips Memilih Jasa SEO Lokal) → aman.
- Artikel baru: **#9982** "Cara Memilih Freelancer untuk Bisnis Kecil dan Menjaga Hasil Kerjanya"
  - slug `cara-memilih-freelancer-untuk-bisnis-kecil` · kategori Digital Marketing (26) · fokus `cara memilih freelancer`
  - 1.151 kata terlihat (1.368 versi hitung cek_pola_ai) · 8 h2 · FAQ 4 tanya-jawab + FAQPage JSON-LD · tombol WA ada
  - meta Yoast: judul 52 char, deskripsi 147 char (fokus di awal), ketiganya tersimpan (dibaca balik `context=edit`)
  - gambar unggulan media #9981, kartu merek 1000x567 WebP 33 KB, alt = judul
  - tautan internal 3 (digital-agency-terbaik-di-surabaya, biaya-digital-agency-surabaya, jasa-seo-surabaya), semua balas 200 sebelum ditulis
  - gerbang mutu: 0 em dash, 0 kutip melengkung, 0 CJK, 0 patahan baris, 0 pola AI terlarang
- Dijadwalkan `future` 2026-10-31T08:00:00 (date_gmt 2026-10-31T01:00:00), status/ tanggal/ slug/ isi terbaca balik sesuai.
- Sesudah: 12 artikel menunggu tayang, rentang 20-31 Okt, persediaan 11 hari; sisa hari kosong 1-3 Nov (akan terisi satu per satu oleh job harian).
- Skrip: `ss_artikel_freelancer.py` (--apply bikin draf + gambar, --jadwalkan TANGGAL).

## tsc-artikel-harian — jadwal terbit 26 Okt 2026 (08:00 WIB)
- Awal: 6 artikel menunggu tayang (20-25 Okt), hari kosong mulai 26 Okt, persediaan 5 hari → lanjut tulis artikel.
- Topik dari bank (entri pertama belum dipakai): "Dermatolog atau Dokter Kulit: Apa Bedanya dan Mana yang Anda Butuhkan", fokus `dermatolog`.
- Cek kanibalisasi `tsc_cek_topik.py` atas 182 halaman: skor tertinggi 0,12 (#9069 Rekomendasi Klinik Kecantikan Krian) → aman.
- Artikel baru: **#10372** · slug `dermatolog-atau-dokter-kulit-apa-bedanya`
  - 1.188 kata, 6 h2 + 4 h3 (FAQ), tombol WA ada, `cek_pola_ai.py` bersih (0 em dash, 0 kutip melengkung, 0 CJK)
  - meta Yoast (XML-RPC, 3 field): judul 42 char, deskripsi 146 char, fokus `dermatolog` — dibaca balik tersimpan
  - gambar unggulan media #10373 (1000x567 WebP 37 KB) + alt_text, featured_media tersimpan
  - tautan internal 3: biaya-dokter-kulit-sidoarjo, praktik-dokter-kulit-krian-jadwal-alur, dokter-kulit-sidoarjo-buka-sekarang-jam-praktik (ketiganya 200 sebelum ditulis)
- Dijadwalkan `future` 2026-10-26T01:00:00 UTC (08:00 WIB), status/tanggal/slug/isi terbaca balik sesuai.
- Sesudah: 7 artikel menunggu tayang sampai 26 Okt, persediaan 6 hari; hari kosong mulai 27 Okt.
- Skrip: `tsc_artikel_dermatolog_atau_dokter_kulit.py`.

## IG StudioSoft — semua post pakai lagu (2026-10-20 10:2x WIB)
- Perintah Bos: *"pastikan semua postingan Instagram StudioSoft pakai lagu"*. IG Graph API tak punya kolom musik → musik dibakar ke MP4.
- 13 reel (`ss_reel_{biru,putih}_NN.mp4`) dirakit ulang di tempat (nama sama, jadwal lama tetap valid), bed dari `musik/`, puncak audio ≈ -4.6 dB. Verifikasi `volumedetect` semua 13 terisi.
- 11 story gambar 21-31 Okt dijadikan video 8 dtk + musik (`ss_story_vid_*.mp4`), jadwal di-PUT, semuanya `pending` type=story media video, 200 di dua ingress.
- Generator ikut diubah: `ss_ig_reel_warna.py` (`build(musik=...)`, `rakit()` rakit ulang kalau senyap, `bed_untuk()`), `ss_ig_story_mirror.media_story()` sekarang bikin video story bermusik.
- Carousel feed 08:30 (11 jadwal) TIDAK bisa diberi musik lewat API — batasan Instagram, bukan bug. Sudah dilaporkan ke Bos.
- Alat baru: `ss_reel_musik_semua.py`, `ss_story_musik.py`, penjaga `scripts/jaga_musik_igss.py` (+ `.sh`), cron `jaga-musik-igss` 05:30 WIB (diam kalau aman).
- Cek ulang kapan saja: `scripts/cek_audio_jadwal_igss.py` → ringkas "0 senyap".
