#!/usr/bin/env python3
"""Tambah section catatan carousel feed IG SS 14 Okt 2026 (append, bukan timpa)."""
from pathlib import Path

p = Path("/home/mantapman/.hermes/profiles/atun/workspace/catatan/2026-10-14.md")
teks = p.read_text(encoding="utf-8") if p.exists() else ""

bagian = """
## Carousel feed IG StudioSoft 14 Okt 2026 (02:35 WIB) — SLOT SUDAH TERISI, SKIP CREATE
- Jam tayang: 14 Okt 2026 08:30 WIB (slot 01:30Z). Jadwal SUDAH ada dari antrean yang dikunci 3 Okt (`kunci_car10_okt.py`) → job tidak membuat ulang (maks 1 carousel/hari/akun).
- ID jadwal: `6ac102801733078385cc95b0` · akun Kreasi Studiosoft · `type=album` · 10 media · `status=pending` · `replies=0`
- Topik: "Cara Bikin Prompt AI yang Bagus (Bukan Generik)" — artikel `https://studiosoft.id/cara-bikin-prompt-ai-yang-bagus-bukan-generik/` (WP #7530, status `publish`, link persis sama → aman)
- Media: `ss_car10_promptai_01..10.jpg` → 200 di KEDUA ingress funnel (103.84.155.153 & 103.84.155.217)
- Story mirror 08:40 WIB: `ss_story_canvas_ss_car10_promptai_01.jpg` (200 dua ingress)
- Warna: slide 1 PUTIH → selang-seling (pola tanggal genap). Cek rantai `ritme_warna_ss.py`: 08:30 PUTIH → 11:00 BIRU (reel `ss_reel_biru_19.mp4`) ✅ kebalikan.
- Caption 558 char, 5 hashtag huruf kecil, ada CTA komentar, 0 mention, 0 CJK.
- QC visual 2 putaran (contact sheet + vision): 10 slide bersih, tidak ada overflow/tofu.
- Temuan sampingan: slot 19:00 WIB & story 07/14/20 WIB SUDAH tidak punya jadwal ke depan (terakhir tayang 6 Okt) — stok aset roll habis. Yang jalan ke depan 31 Okt: 08:30 album + 08:40 story mirror + 11:00 reel.
- Script probe: `_probe_car10_14okt.py`, `_cek_car10_14okt.py`, `_qc_car10_14okt.py`, `_cek_slug_promptai.py`, `_cek_pipeline_igss_14okt.py`
"""

if "Carousel feed IG StudioSoft 14 Okt 2026" in teks:
    print("section sudah ada, tidak ditulis ulang")
else:
    p.write_text(teks.rstrip("\n") + "\n" + bagian, encoding="utf-8")
    print("ditambahkan. total baris:", len(p.read_text(encoding='utf-8').splitlines()))
