#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Tambah blok NADA SOSMED ke prompt job `daily-image-posting-all` (563618b0f31b).

Job ini tidak punya workdir/skill, jadi aturan nada di AGENTS.md & skill tidak terbaca otomatis.
Merge (append), bukan menulis ulang prompt lama.
"""
import json
import shutil

JOBS = "/home/mantapman/.hermes/profiles/atun/cron/jobs.json"
JID = "563618b0f31b"
OUT = "/tmp/prompt_img_new.txt"

j = json.load(open(JOBS))
jobs = j.get("jobs", j)
if isinstance(jobs, list):
    jobs = {x.get("id"): x for x in jobs}
p = jobs[JID]["prompt"]

if "NADA SOSMED" in p:
    print("sudah ada blok NADA SOSMED — tidak diubah")
    raise SystemExit(0)

tambahan = """
## NADA SOSMED & HASHTAG (perintah Bos 5 Okt 2026 — MENANG atas contoh lama di atas)

Bos: *"untuk website lebih humanis tapi tetap resmi dan sifatnya untuk B2B, namun jika untuk social media
gunakan bahasa yang lebih santai."*

- **Caption di sini semua untuk sosmed → WAJIB santai/ngobrol.** Contoh caption lama di atas masih pakai
  "Anda" dan bahasa brosur; itu TIDAK dipakai lagi. Pakai **"kamu"** untuk pembaca (akun personal:
  "aku"; akun brand: "kami" atau tanpa subjek).
- Boleh kata sehari-hari ("nggak", "banget", "gimana", "kepake"), kalimat pendek. Tetap sopan: jangan
  "gue"/alay/SARA/politik.
- **Semua hashtag HURUF KECIL** (aturan lama 5 Sep 2026): `#digitalmarketing #studiosoft #seo`, BUKAN
  `#DigitalMarketing`. Contoh lama di atas yang ber-hashtag besar WAJIB di-lowercase.
- Tetap patuhi batas lama: Threads ≤500 char, ada ajakan komentar di ekor, 0 mention antar akun kita, 0 teks CJK.
"""

p = p.rstrip() + "\n" + tambahan
shutil.copy(JOBS, JOBS + ".bak-20261005-nada2")
open(OUT, "w").write(p)
print("prompt lama %d char -> baru %d char" % (len(jobs[JID]["prompt"]), len(p)))
print("disimpan: %s" % OUT)
