#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Append bagian keempat (2 Okt, pagi) ke catatan/2026-10-02.md — APPEND, jangan menimpa."""
import os

WS = "/home/mantapman/.hermes/profiles/atun/workspace"
P = os.path.join(WS, "catatan", "2026-10-02.md")

BAGIAN = """
## 08:20-08:50 WIB - Story & Reel harian Facebook StudioSoft (permintaan "Stories n reception")

Bos kirim screenshot Professional Dashboard IG StudioSoft (168 follower): Posts 21/7, **Stories 5/14** (kurang),
Reception kosong; Analytics 28 hari: Views 233 (-27%), Engagement 6 (-78%). Pesan: *"Stories n reception tuj
tolong handle Facebook StudioSoft"*.

**Temuan audit:** story FB StudioSoft sebelumnya cuma 7 (pipeline `ss-fb-mingguan`, aset `ss_story_hc37..43.jpg`)
dan antreannya HABIS 2 Okt 18:00 -> setelah itu halaman FB tidak punya story sama sekali. Reel pending juga
habis 3 Okt 20:00.

**Yang dipasang (semua terverifikasi pending, `verif_fb_story_reel.py` -> 0 masalah):**
- **21 STORY** FB StudioSoft: 3 Okt 07:00 lalu 04-13 Okt 07:00 & 20:00 WIB. Aset 30 file
  (23 video `ss_storyvid_*.mp4` 1080x1920 17,5 dtk + 7 gambar `ss_story_hc37..43.jpg`), tiap aset sekali.
  Script `fb_ss_story_harian.py` (state `fb_ss_story_state.json`), caption KOSONG, `replies=[]`.
- **16 REEL** FB StudioSoft: 04-13 Okt 17:00 WIB, 14-19 Okt 20:00 WIB. Aset `ss_reel_biru/putih_*.mp4`
  + `ss_reel_hc43/hc48.mp4`. **Caption ditulis sesuai ISI video** - topik dibaca dari frame tiap video
  (ffmpeg frame + vision `_sheet.jpg`), mis. "Cepat = Ranking", "On-page vs Off-page", "SEO untuk UMKM",
  "Google Business Profile Klinik", "Landing Page Bisnis Kecil", "Budget Medsos UMKM".
  Script `fb_ss_reel_harian.py` (state `fb_ss_reel_state.json`), `type=reel`, `replies=[]`.
- Slot dipilih dari jam kosong (17:00/20:00) supaya tidak menabrak album healthcare & story mingguan; gate 200
  di KEDUA ingress dijalankan sebelum create.

**Cron pengisi lanjutan (baru):**
- `fb-ss-story-roll` (`8d3079f3ad25`, `10 23 * * *` = 06:10 WIB) -> `fb_ss_story_roll.sh` -> `fb_ss_story_harian.py run 2`
- `fb-ss-reel-roll` (`6d03378632c9`, `15 23 * * *` = 06:15 WIB) -> `fb_ss_reel_roll.sh` -> `fb_ss_reel_harian.py run 2`
- Keduanya `--no-agent`, deliver lokal (senyap, tidak spam Telegram), idempoten, berhenti sendiri kalau aset habis.

**Soal "Reception" (temuan penting):** `GET /public/comment` Repliz **hanya merekam komentar Instagram, Threads,
dan TikTok** (`cek_komentar_platform.py`: 82 komentar, domain hanya instagram.com/www.threads.com/www.tiktok.com,
Facebook TIDAK ada). Jadi balasan/pemantauan komentar Facebook tidak bisa lewat Repliz. Yang bisa dilakukan:
konten yang mengundang komentar (30 post teks bertanya, sudah dipasang), story + reel harian untuk reach,
atau jalur Meta Graph API / sesi login FB kalau Bos mau balasan otomatis (perlu izin/token dari Bos).
"""

with open(P, "a", encoding="utf-8") as f:
    f.write(BAGIAN)
print("append ok:", os.path.getsize(P), "bytes |", len(open(P, encoding="utf-8").read().splitlines()), "baris")
