

## hc64 Healthcare StudioSoft (2026-10-13 02:04 WIB)
- Threads carousel (RE-AIR `strategi-seo-terbaik-untuk-klinik-kecantikan-di-surabaya...`): 14 Oct 2026 09:00 WIB | album `6acd2f4550e4ec6e86e030da` + 2 replies (`6acd2f4507a7879b68948c8b`, `6acd2f4550e4ec6e86e030e7`)
- LinkedIn TEXT `6acd2f4507a7879b68948c90` (13 Oct 2026 23:00 WIB) memakai artikel `https://studiosoft.id/jasa-google-ads-surabaya/`
- FB TEXT `6acd2f4607a7879b68948c95` (18 Oct 2026 19:30 WIB) memakai artikel `https://studiosoft.id/panduan-seo-klinik-rumah-sakit/`
- Artikel Threads: https://studiosoft.id/strategi-seo-terbaik-untuk-klinik-kecantikan-di-surabaya-tingkatkan-pasien-lewat-google/

## ss-ig-carousel-feed — feed IG StudioSoft 13 Okt 2026 (13 Okt 2026 02:4x WIB)
- Slot 08:30 WIB SUDAH TERISI sejak 3 Okt (dikunci `kunci_car10_okt.py`) → job HARI INI SKIP create (maks 1 carousel/hari/akun).
- Topik: Digital marketing firma hukum — Membangun kepercayaan klien lewat konten
- Artikel: https://studiosoft.id/digital-marketing-firma-hukum/ (terbit 13 Sep 2026) — diverifikasi LIVE via r.jina.ai (judul cocok). check-host.net balas node kosong untuk SEMUA url hari ini (termasuk homepage) = gangguan alat, bukan link mati.
- Jadwal album id `6ac102761733078385cc932a` · 2026-10-13T01:30:00.000Z · status `pending` · akun Kreasi Studiosoft · 10 media `ss_car10_firmahukum_01..10.jpg` · 1080x1350.
- Story mirror 08:40 WIB id `6ac102791733078385cc93a7` (`ss_story_canvas_ss_car10_firmahukum_01.jpg`) · status pending.
- Verifikasi: 10/10 media HTTP 200 di KEDUA ingress (103.84.155.153 & 103.84.155.217) · caption 577 char · replies 0 · hashtag lowercase · 0 CJK · CTA komentar ada.
- Konsistensi warna: carousel BIRU vs reel 11:00 PUTIH (`ss_reel_putih_18.mp4`) ✅ ; rantai 12-31 Okt: carousel vs reel 11:00 selalu berlawanan, warna carousel bergantian tiap hari (PUTIH 12,14,16... / BIRU 13,15,17...).
- Catatan (bukan lingkup job ini): rerun `ritme_warna_ss.py` melapor "slot 19:00 bolong" karena pola hidup sekarang cuma 1 reel/hari jam 11:00 (12-31 Okt tanpa slot 19:00) — warning itu memakai asumsi lama, bukan jadwal hilang.

## studiosoft-artikel-harian — 13 Okt 2026 (cron 00:0x UTC / 07:0x WIB)
- Cek jadwal: 12 artikel menunggu tayang, rentang 13-24 Okt, hari kosong 25/26/27 Okt, persediaan 11 hari → lanjut tulis artikel.
- Topik bank diambil: "Riset Kompetitor SEO: Melihat Halaman yang Menghasilkan Trafik Mereka" (pilar B AI, fokus `riset kompetitor seo`).
- Cek kanibalisasi `ss_cek_topik.py` terhadap 359 artikel: skor tertinggi 0,09 (#8061) → aman, exit 0.
- Naskah 1.104 kata terlihat · `cek_pola_ai.py`: 1.268 kata, 0 pola terlarang (0 em dash, 0 kutip melengkung, 0 CJK), 8 h2, 4 h3 FAQ, FAQPage JSON-LD, tombol WA `wa.me/6281935000624`, 3 tautan internal (semua dicek HTTP 200 lebih dulu).
- Terbit sebagai DRAF lebih dulu, lalu dijadwalkan: **#9393** `riset-kompetitor-seo` → **2026-10-25T08:00:00** (Asia/Jakarta, `date_gmt` 2026-10-25T01:00:00), kategori SEO (330).
- Meta Yoast tersimpan dan terbaca balik: title "Riset Kompetitor SEO: Baca Halaman Peraih Trafik" (48 char), metadesc 152 char, fokus `riset kompetitor seo`.
- Generator: `ss_artikel_riset_kompetitor_seo.py` (tahap `--apply` draf, `--jadwalkan` future).
- Sisa sesudah penjadwalan: 13 artikel, sampai 25 Okt (12 hari), masih ada hari kosong 26 dan 27 Okt → diisi run berikutnya (bank masih menyisakan 6 topik belum dipakai).

## tsc-artikel-harian · The Skin Code Clinic 13 Okt 2026 (cron 00:0x UTC / 07:0x WIB)
- Jadwal awal: 6 artikel terjadwal sampai 18 Okt (persediaan 5 hari) -> lanjut tulis artikel.
- Bank topik entri 4 «Gejala PMS yang Perlu Diperiksa ke Dokter» DILEWATI. Di situs TSC, "PMS" dipakai untuk Penyakit Menular Seksual (artikel #8871 tanda awal PMS, #8881 pencegahan penularan PMS, #1700), jadi judulnya benturan. `tsc_cek_topik.py` meloloskannya karena kata "pms" hanya 3 huruf sehingga tidak ikut dihitung. Sudah dicatat di `tsc_topik_bank.json`; perlu keputusan Bos.
- Topik yang dipakai: entri 5 «Kapan Tahi Lalat Perlu Diperiksa ke Dokter» (fokus `tahi lalat berbahaya`). Kandidat kutil dilewati (skor 0,29 ke #8874, plus sudah ada 3 artikel kutil kulit).
- Cek kanibalisasi: skor tertinggi 0,22 (#9249) -> aman, exit 0.
- Naskah 1.213 kata, 8 H2 (6 bagian isi + tanya jawab + Baca juga), 4 H3, tombol WA, 5 tautan internal (semua dicek HTTP 200 dulu dengan `curl -4`). `cek_pola_ai.py`: 0 pola terlarang.
- Alur: DRAF dulu, baru dijadwalkan. **#10286** `kapan-tahi-lalat-perlu-diperiksa` dijadwalkan ke **2026-10-19T01:00:00** (zona situs UTC, berarti 08:00 WIB), kategori Dermatologist (197), tag 83/139/88.
- Gambar unggulan dibuat sendiri (stok Pexels mati): media **#10288**, 1000x567 webp, alt terpasang, URL publik HTTP 200.
- Meta Yoast lewat XML-RPC `wp.editPost` (REST masih tidak bisa): title 42 char, metadesc 142 char, fokus `tahi lalat berbahaya`. Dibaca balik, tersimpan.
- Sisa sesudah penjadwalan: 7 artikel, sampai 19 Okt (6 hari), hari kosong mulai 20 Okt.
- Generator: `tsc_artikel_kapan_tahi_lalat_perlu_diperiksa.py` (tahap `--draft`, `--schedule YYYY-MM-DD`).

## TS Law video "Pasal 411 KUHP — perselingkuhan" (13 Okt 2026 ~10:5x UTC / 17:5x WIB)
- Perintah Bos: share video dari link MEGA ke IG TS Law, tayangkan full 4K, "3 hari lagi". Link: `https://mega.nz/file/zc1iRZxT#...` → file `1012(2).mp4`, 91.110.312 B.
- Sumber: HEVC 2160x3840, 30 fps, 40,9 dtk, ~17,6 Mbps (ekspor kamera Bos). Di-encode ulang ke **H.264 2160x3840 (4K tetap), level 5.1, crf 21, preset veryfast, faststart** → `openclaw-img/tslaw_video_pasal411_1016_4k_h264.mp4` (49.042.349 B, durasi 40,9 dtk). Alasan encode: Repliz menolak HEVC ("Video download failed", pengalaman 8 Okt).
- Isi video (dibaca dari frame + caption di video): perselingkuhan/hubungan pribadi bisa berdampak hukum — perzinaan di Pasal 411 KUHP baru, ancaman penjara maksimal 1 tahun, delik aduan (tak bisa asal sebar); hati-hati bukti selingkuh disimpan untuk hukum, bukan disebar foto/percakapan/identitas orang (muncul persoalan hukum lain); penutup "pahami dulu risiko hukumnya" + logo TITO SUPRIANTO LAW FIRM.
- Caption: Bos TIDAK mengirim caption → draft sendiri (nada sosmed santai "kamu"), footer gaya TS Law (tslaw.id + WA +62 819-0922-2026 + disclaimer edukasi, hashtag huruf kecil). Full 1.046 char, versi Threads tepat 500 char.
- Jadwal tayang **16 Okt 2026** (3 hari dari perintah), 3 akun (LinkedIn tetap STOP):
  - Threads 09:00 WIB (02:00Z) id `6ace0b53c8961f9c338ea5e6`
  - IG 11:00 WIB (04:00Z) id `6ace0b53c8961f9c338ea5f0`
  - FB 19:30 WIB (12:30Z) id `6ace0b53c8961f9c338ea5f9`
- Supaya tetap 1 konten feed/hari/akun: 3 item seri "Mitos atau Fakta" `tslaw_mitos_fakta_09.jpg` (KTP sebagai jaminan) DIGESER dari 16 Okt → **17 Okt** di jam yang sama (Threads `6ab10f373032e3a79cf4533b`, IG `6ab10b6b3032e3a79cf2f689`, FB `6ab10f3802078a414ace9293`). Item lain di 16 Okt (teks Threads 10:06) dibiarkan.
- Verifikasi: media HTTP 200 di 3 jalur funnel (langsung + resolve .153 + resolve .217) — HEAD dan GET; tiap id dibaca balik dari API: status `pending`, `type=video`, URL benar, `replies=[]`.
- Generator: `tslaw_video_okt16/pasang_video_tslaw_411_1016.py` (dry default, `--run` untuk eksekusi, idempoten).
- Pengawas tayang: cron `tslaw-video-411-check` (id `84bcf62191d0`, `0 3,5,13 16 10 *`, repeat 3, no-agent) → `scripts/cek_tslaw_video_411.py`; stdout kosong = senyap.

## TS Law ke semua sosmed, plus contoh kreatif The Skin Code (13 Okt 2026 ~11:1x UTC / 18:1x WIB)
- Perintah Bos: (1) video Pasal 411 "tayangkan juga ke semua sosial media TS Law", (2) "untuk konten yang lain tolong juga di share ke semua sosmed TSlaw", (3) tanya apakah bisa buat konten seperti 2 referensi iklan The Skin Code yang dia kirim.
- Akun TS Law di Repliz ada 4: FB `6a3b41d1c5ff4ce3a32753e8`, IG `6a76a54d62caae1e04f30968`, Threads `6a35f8b7c5ff4ce3a322b2ed`, LinkedIn `6a60101562caae1e04e901ac` (isConnected true). Riwayat LinkedIn TS Law sebelumnya 114 post, semua tipe teks, terakhir tayang 8 Sep 2026, lalu STOP 10 Sep — sekarang **dicabut**.
- Video Pasal 411 ke LinkedIn 16 Okt 08:00 WIB (01:00Z) id `6ace0d4e1593e02d98bd7893` (type video, pending).
- Poster Mitos atau Fakta 09 (KTP jaminan) ke LinkedIn 17 Okt 09:00 WIB id `6ace0d4ec8961f9c338f2784`.
- Poster Mitos atau Fakta 10 (tanda tangan digital) ke LinkedIn 19 Okt 09:00 WIB id `6ace0d4fc8961f9c338f278d`.
- Teks Threads 16 Okt dan 19 Okt 10:06 ke LinkedIn 09:06 id `6ace0d72c8961f9c338f3263` dan `6ace0d731593e02d98bd84a0`.
- Carousel 14 Okt (12 gambar) dan story: TIDAK dicermin — LinkedIn butuh berkas PDF/dokumen untuk carousel, dan LinkedIn tidak punya fitur story.
- Alat baru: `cermin_tslaw_linkedin.py <tgl-awal> <tgl-akhir> [--run]` (idempoten, lewati album/story).
- Pengawas tayang video `scripts/cek_tslaw_video_411.py` (cron `84bcf62191d0`) sudah ditambah baris LinkedIn 08:00 WIB.
- Contoh kreatif The Skin Code: `tsc_ads_sample/tsc_contoh_gelap.jpg` dan `tsc_contoh_terang.jpg` (1080x1350) lewat `tsc_ads_sample/buat_kreatif.py`. Foto model dari stok Pexels (API resmi mati, balas 401, id foto dicari lewat `r.jina.ai`), font Great Vibes, Playfair Display, Montserrat di `fonts_tsc/`, logo direka tipografis (S + THE SKIN CODE + sub) karena file logo resmi belum ada. Latar gelap #2F3A4E diambil dari referensi Bos, aksen emas #F1C453.

## The Skin Code — generator FEED (13 Okt 2026, ~00:2x WIB 14 Okt)
- Pertanyaan Bos: *"Gimana bisa buat feed untuk the skin code generate image"* → dijawab dengan dua jalur gambar yang sudah jadi alatnya, plus bukti feed kosong.
- **Keadaan feed IG TSC (dibaca dari API, bukan catatan):** 21 jadwal total, terakhir tayang **10 Okt 17:00 WIB** (`tsc_ig_baru_11.jpg`), **0 jadwal ke depan** → feed berhenti 3 hari. Alat: `_tsc_feed_status.py`.
- **Handle IG yang benar = `theskincode_clinic`** (username akun Repliz) — desain lama klien salah tulis `@theskincode_cllinic` (dobel L). Generator sudah pakai yang benar.
- **Jalur A — carousel 10 slide (tipografis).** `tsc_feed_lib.py` (mesin render, 1080x1350, tiga corak: `terang`, `gelap`, `cta`) + contoh isi deck `tsc_feed_bjc_render.py` (topik bekas jerawat cekung, isi dari artikel TSC sendiri). Palet dari desain tayang & tombol situs: latar #F7F8FA, navy #0F2557, gelap #2A3549→#1B2436, aksen #A9C7EC/#2563EB, emas #E9C64A. Font: Playfair Display (baru, di `~/.local/share/fonts/tsc/`) + Poppins. Ada auto-fit (`_corak_terang` coba skala 1.0→0.76, cetak peringatan kalau meluber).
- **Logo asli** di-crop dari desain tayang → `tsc_aset/logo_gelap_di_putih_besar.png`, diubah jadi PNG transparan navy/putih sekali jalan (`tsc_feed_lib.logo()`); tidak ada kotak latar. (Melengkapi catatan sebelumnya yang bilang "file logo belum ada".)
- **Jalur B — kartu foto tunggal** (gaya kreatif yang Bos kirim): `tsc_ads_sample/buat_feed_foto.py` — pakai foto stok yang sudah ada, judul serif + aksen script emas + 3 poin + pil WA, versi terang & gelap. Auto-fit judul/aksen dan poin (mengecil sampai tidak menabrak pil CTA).
- Preview: `tsc_feed_preview/` (10 slide + `grid_feed.jpg` mock grid + contact sheet). Mock grid: `tsc_mock_grid_feed.py`.
- Belum dijadwalkan — menunggu keputusan Bos (format mana, jam berapa, harian/otomatis atau tidak).
