
## 18 Agu 2026 — Auto Reply Threads DIMATIKAN
- Bos minta matikan auto-reply Threads (semua akun) — cron threads_mention_reply.py di-comment (tandai "[MATI 18 Agu 2026]") di crontab, 05:22 UTC.
- Backup crontab: /tmp/crontab_backup_20260818.txt
- Twitter autoreply (twitter_mention_reply.py) tetap AKTIF — tidak disentuh.
- Cross-mention (threads_cross_mention.py) tetap jalan — itu bukan autoreply.
- Aturan FIX (konfirmasi Bos 18 Agu 2026): akun LUAR yang masuk & reply di Threads == STOP, jangan dibalas otomatis. Yang tetap jalan HANYA saling reply antar akun internal Repliz kita (threads_cross_mention.py).

## 18 Agu 2026 — Cross Mention upgrade: chain reply 3-4 level (maks 5)
- Bos minta: saling mention antar akun Threads internal Repliz diperdalam jadi percakapan berantai — post mention → reply → tanggapan → dst, 3-4 kali balasan (maksimal 5 level: post + 4 reply). HANYA antar akun internal (uky, studiosoft.id, leitsurabaya, tslaw, dniclinic_krian, das_bengkel, everybe).
- threads_cross_mention.py di-upgrade: schedule_chain() jadwalkan post + nested replies lintas akun (replies=[parent_id], pola teruji 18 Agu). Depth random 3-4. Pool teks baru: FOLLOWUP_TEXTS_1/2/3.
- Tes API sukses (post + 2 reply lintas akun, lalu dihapus).
- 5 interaksi sudah terjadwal hari ini (tsc->das, ss->uky, leit->everybe, das->ss depth 4, everybe->das).
- Validator Threads (max 500 char, min 80 non-link) tetap dipakai; 1 teks penutup sempat <80 char → diperbaiki.
# Memory 2026-08-18

## 💎 TUGAS AKTIF: 10 Artikel DAS Indonesia (Pentingnya Overhaul / Bengkel Premium / Bengkel Terbaik / Tips Perawatan Premium)

### Status (per 18 Agu 2026, pagi)
- **10/10 artikel SUDAH DITULIS** di folder `artikel-das-premium-10/` (artikel-01.md s.d. artikel-10.md), masing-masing **≥1300 kata** (1300-1407, sudah divek).
- **Bucket keyword & judul (ORIGINAL, sudah cek duplikasi thd artikel DAS existing):**
  1. artikel-01: Pentingnya Overhaul Mesin — Kerugian Bila Terlambat
  2. artikel-02: Biaya Menunda Overhaul Mesin vs Perbaikan Rutin
  3. artikel-03: Overhaul Dini vs Overhaul Darurat
  4. artikel-04: Standar Bengkel Mobil Premium di Surabaya (kenapa beda)
  5. artikel-05: Suku Cadang Original vs Aftermarket Mobil Premium
  6. artikel-06: Checklist Memilih Bengkel Terbaik di Surabaya (8 hal)
  7. artikel-07: Bengkel Resmi vs Spesialis vs Umum
  8. artikel-08: Ritual Perawatan Rutin Mobil Premium (teknisi DAS)
  9. artikel-09: Mitos vs Fakta Perawatan Mobil Premium
  10. artikel-10: Perawatan Premium DAS (Mesin, Interior, AC)
- **Format tiap artikel:** SEO Title / Meta Description / Slug / Keyphrase / Kategori / Alt text di header, isi HTML markdown, WA button `https://wa.me/6285242380789?text=Hallo+DAS+Saya+ingin+AMBIL+PROMO` di akhir.
- **App password DAS (terbaru di cfg_das.py):** `bambangbot:VzXR 72KF NJWn XxHI MhJN B9Hs`

### Tahap selanjutnya (BELUM selesai)
- [ ] Cari featured image Pexels (fokus mobil Asia: Alphard/MPV/SUV/Toyota/Nissan — BUKAN Lambo/sport) → WebP 1000×567 via script `artikel-das-premium-10/cari_gambar_das.py`
- [ ] Publish 10 post ke dasindonesia.com (WP REST), set kategori "Perawatan Mobil"/"Tips"
- [ ] Upload featured image + set alt text
- [ ] Set Yoast meta (SEO title, meta desc, keyphrase)
- [ ] **Internal link antar artikel** (opsional)
- [ ] **Playwright buka tiap post editor + tekan tombol Save** (permintaan Bos) biar Yoast re-scan hijau

### Instruksi Bos (sudah dikonfirmasi)
- Min **1300 kata**/artikel, humanis, pakai SEO playbook, tags
- Image Pexels mobil **Asia** (Alphard, Nissan, dll) — JANGAN mobil Lambo/sport
- **WAJIB pakai Playwright & tekan tombol Save** setelah publish
- Kabari Bos + kirim **link** setelah selesai semua

## Latar Belakang Script/Tool DAS
- `pexels_image.py` (root workspace): TOPIC_MAP berisi query aman, alphard→"luxury mpv van", nissan→"nissan car", dll. Query medis diblokir Pexels; query otomotif aman.
- Featured image WAJIB WebP 1000×567 (aturan fix 16 Agu 2026, sebelumnya 1200×630).
- Aturan NO CAPTION REDUNDANT — konten wajib original, cek duplikasi thd artikel existing DAS (sudah dilakukan utk 10 judul ini).

## 🔄 UPDATE 07:52 UTC — Publish & Schedule 10 Artikel DAS

### Featured image (SELESAI)
- **10/10 featured image dibuat** WebP 1000×567 di `artikel-das-premium-10/` (artikel-01-featured.webp s.d. artikel-10-featured.webp)
- Pakai script `tahap_a_pool_das.py` (pool 28 kandidat dari query "car" 13 + "luxury car" 15; "car mechanic garage" gagal 401/rate-limit saat itu) + `tahap_b_featured_das.py` (alokasi 10 id NON-SPORT / sedan/SUV/luxury family — Bos melarang mobil sport/Lambo)
- Id yang dipakai (10 featured, unik): 261985, 34965678, 37094847, 17792392, 3764984, 13236247, 29813834, 12770250, 27659273, 23507111
- Catatan query Pexels (18 Agu): hanya 3 yang lolos 200 → "car", "car mechanic garage" (34337558), "luxury car". Query mobil Asia spesifik (toyota/honda/nissan/alphard/van/mpv) mayoritas DIBLOKIR (401). "nissan car" sempat lolos (33501918 logo Nissan) tapi tak konsisten.

### Pipeline publish+schedule (script: `publish_schedule_das.py`)
- WP: https://dasindonesia.com/wp-json/wp/v2 | user `bambangbot`
- App Password: `VzXR 72KF NJWn XxHI MhJN B9Hs`
- Kategori: Perawatan Mobil=622, Tips Teknis=623, Tips & Perawatan=636
- Yoast meta set: `_yoast_wpseo_focuskw`, `_yoast_wpseo_title`, `_yoast_wpseo_metadesc`
- Schedule `status: future`, mulai **19 Agu 2026 01:00 UTC (08:00 WIB)**, 1 artikel/hari
- Menggunakan argumen per-artikel: `python3 publish_schedule_das.py artikel-01` dst → aku jalankan per artikel yang tersisa

### POST SUDAH DIBUAT (verified via log progres / WP)
- artikel-01 → post **8162** (featured media 8161) — jadwal 19 Agu
- artikel-02 → post **8166** — jadwal 20 Agu
- artikel-03 → post **8169** — jadwal 21 Agu
- artikel-04 → post **8172** — jadwal 22 Agu
- artikel-05 → post **8175** — jadwal 23 Agu
- artikel-06 → post **8178** — jadwal 24 Agu
- artikel-07 → post **8181** — jadwal 25 Agu
- artikel-08 → **BELUM** (media sudah? perlu lanjut) — jadwal target 26 Agu
- artikel-09 → **BELUM** — jadwal target 27 Agu
- artikel-10 → **BELUM** — jadwal target 28 Agu

### SISA TUGAS (belum selesai)
- [ ] Lanjutkan publish artikel-08, 09, 10 via `publish_schedule_das.py artikel-0X` (jangan lupa jalankan per artikel karena proses besar bisa hang/kill)
- [ ] Verifikasi 10 post status future di WP (script `cek_schedule_das.py` ide — belum sempat dibuat)
- [ ] **Playwright buka tiap post editor + tekan tombol Save** supaya Yoast re-scan (permintaan Bos WAJIB)
- [ ] Kabari Bos + kirim link 10 artikel + jadwal tayang

### KETENTUAN BOS (instruksi 18 Agu)
- "Jadikan seperti biasa" → pakai pola publish standar
- "Buatkan schedule tiap hari 1 yang tayang di WP" → 1 artikel/hari, sudah di-set mulai 19 Agu
- "Aku tunggu di WP" → Bos menunggu hasil di WordPress

## 18 Agu 2026 — Knowledge Base SEO/DM/AI diperluas
- Bos minta perluas wawasan SEO, Digital Marketing, AI. Web search provider mati (Kimi suspended), tapi web_fetch jalan.
- Sumber: Ahrefs 10 SEO Trends 2026, Semrush DM Trends, HubSpot State of AI.
- Hasil: `knowledge_seo_dm_ai.md` — 10 tren SEO 2026 + data kunci (AI Overviews -58
## 18 Agu 2026 — Knowledge Base SEO/DM/AI diperluas
- Bos minta perluas wawasan SEO, Digital Marketing, AI. Web search provider mati (Kimi suspended), tapi web_fetch jalan.
- Sumber: Ahrefs 10 SEO Trends 2026, Semrush DM Trends, HubSpot State of AI.
- Hasil: `knowledge_seo_dm_ai.md` — 10 tren SEO 2026 + data kunci (AI Overviews -58 persen klik #1, query fan-out +2550 persen, best listicle 43.8 persen sumber ChatGPT, SEO agents +285 persen, llms.txt hype doang) + aplikasi praktis utk StudioSoft & klien + tabel angka kunci.
- Dipakai bareng: studiosoft_seo_playbook.md, copywriting_guide.md, Agentic-SEO-Skill/.

## WP Rocket cache rebuild — GAGAL (2:10 PM UTC / 14 Agu... 18 Aug 2026)
- Cron trigger: rebuild cache semua klien (11 domain)
- Hasil: SEMUA domain klien -> HTTP 000 (curl timeout, 0 bytes setelah TLS handshake)
- Diagnosa: HTTPS ke Google = 200 OK; HTTPS ke semua domain klien = timeout.
  Plain HTTP ke studiosoft.id = 301 (redirect ke HTTPS) lalu hang.
- Kesimpulan: masalah network/egress di server (mantapserver) memblokir outbound HTTPS ke IP domain klien — BUKAN masalah di website.
- Cache rebuild TIDAK berjalan. Perlu dicek firewall (iptables/fail2ban/ufw) atau hubungi hosting.
