#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Append catatan 4 Okt 2026 — lane FOTOGRAFI @ukyhandoko (perintah Bos)."""
p = "/home/mantapman/.hermes/profiles/atun/workspace/catatan/2026-10-04.md"
isi = open(p, encoding="utf-8").read()
tambahan = """
## 21:5x WIB — perintah Bos: Threads @ukyhandoko bahas FOTOGRAFI juga

Perintah: *"di threads ukyhandoko aku juga sebagai fotografer dan bahas juga tentang fotografi"*,
dikirim bareng video aset (Telegram `video_9c66abeffa3a.mp4`, 64 dtk, 464x848, H.264/AAC, 13,4 MB —
street photography di Seoul: gang Bukchon, kereta, gedung D2 Design Lab, eskalator perpustakaan).

**Diagnosa dulu** (`probe_uky_fotografi.py`, dump 1.836 jadwal):
- @ukyhandoko Threads 285 jadwal (169 success / 33 error / 83 pending). Slot tetap: 08:00 kartu
  image, 11:00/17:00/20:00 bank non-link, 14:00 link dari cron. **Kosong: 05:00 dan 23:00 setiap hari**
  (17:00 juga kosong mulai 14 Okt).
- **Jejak fotografi = 0** di akun itu (hanya 6 caption yang menyebut kata "foto/visual" secara sambil lalu).
- **Jalur VIDEO di Threads lewat Repliz belum pernah terbukti**: dari 1.836 jadwal, cuma SATU jadwal
  video di akun Threads (`tslaw_threads` 20 Sep 2026) dan itu `error UNKNOWN`.

**Yang dipasang (semua `pending`, terverifikasi baca balik API, 0 masalah):**
1. **Lane baru `Fotografi & Visual` di Threads @ukyhandoko.** Bank 15 entri `bank_fotografi_uky.py`
   (250-480 char, tanpa link, tanpa mention, hashtag huruf kecil, CTA komentar di 160 char terakhir,
   hook bervariasi). Pemasang `pasang_fotografi_uky.py --run` → **15 post 5-19 Okt 2026, jam 23:00 WIB**,
   `replies=[]`, `topic` = `Fotografi & Visual`, `title` = `uky Fotografi & Visual <tgl>`.
   Verifikasi: `verif_fotografi_uky.py` → 16 jadwal bertopic itu, 0 masalah.
   Tema: kamera di tas, cahaya jendela, nunggu momen (Bukchon), framing, HP vs kamera, batas editing,
   etika street photography, golden hour, satu lensa, foto = arahan brand, melihat detail, bikin nyaman,
   hasil instan, before-after usaha, "satu foto benar dijual berkali-kali".
2. **Video Seoul dipasang sebagai UJI jalur video Threads** — `post_video_fotografi_uky.py --run`,
   id `6ac26913173307838521897a`, **5 Okt 2026 05:00 WIB** (slot kosong paling pagi), `type=video`,
   caption 471 char. Media `openclaw-img/uky_seoul_fotografi_01.mp4` → **200 di KEDUA ingress**
   (103.84.155.153 & .217) sebelum create. Video disimpan juga sebagai bagian lane (bukan cuma teks).
3. **Penjaga sekali jalan**: cron `uky-video-fotografi-check` (`ef76b0789fdc`, `45 22 4 10 *`,
   `--no-agent --repeat 1`, deliver Telegram Bos, script `cek_video_fotografi_uky.py`) → 05:45 WIB
   5 Okt lapor apakah video Threads tayang `success` atau `error`.
4. **Prompt cron `threads-all-harian` (`16e1f3f8170d`) DI-PATCH** (`patch_prompt_threads_fotografi.py`,
   backup `cron/jobs.json.bak-20261004c`): blok "LANE FOTOGRAFI @ukyhandoko" (slot 23:00 milik lane ini,
   label `Fotografi & Visual`, isi yang boleh, larangan bikin jadwal video Threads lagi kalau uji gagal)
   + label `Fotografi & Visual` masuk daftar label resmi.

**Catatan lingkungan:** `openclaw-img-server.service` (systemd user) **gagal start** (port 8123 sudah
dipegang proses manual pid 1043 sejak 30 Sep, root `/.../profiles/atun/workspace` — benar). URL tetap 200
lokal & kedua ingress, jadi posting aman; tapi kalau host reboot, server mati dan unit systemd belum bisa
menggantikannya. Perlu dirapikan (hentikan proses manual → start unit).

**Temuan sampingan:** `hermes cron doctor` melaporkan job `ss-dampak-homepage-ctr` gagal karena mencari
`/home/mantapman/.hermes/profiles/atun/home/.hermes/gsc_service_account.json` (path dobel `home/.hermes`).
Belum disentuh.
"""
open(p, "w", encoding="utf-8").write(isi.rstrip() + "\n" + tambahan)
print("ok", len(open(p, encoding="utf-8").read()))
