#!/usr/bin/env python3
"""Cari job tslaw-artikel-harian di semua store cron dan tampilkan ringkasannya."""
import json, os

STORES = ["/home/mantapman/.hermes/cron/jobs.json",
          "/home/mantapman/.hermes/profiles/atun/cron/jobs.json"]
for p in STORES:
    if not os.path.exists(p):
        continue
    d = json.load(open(p))
    jobs = d if isinstance(d, list) else d.get("jobs", [])
    for j in jobs:
        if "tslaw-artikel" in str(j.get("name", "")):
            sch = j.get("schedule")
            if isinstance(sch, dict):
                sch = sch.get("expr") or sch.get("display")
            print(f"STORE   : {p}")
            print(f"id      : {j.get('id')}")
            print(f"nama    : {j.get('name')}")
            print(f"jadwal  : {sch}")
            print(f"deliver : {j.get('deliver')}")
            print(f"enabled : {j.get('enabled')} | paused: {j.get('paused')}")
            print(f"script  : {j.get('script')} | no_agent: {j.get('no_agent')}")
            print(f"workdir : {j.get('workdir')}")
            print(f"skills  : {j.get('skills')}")
            print(f"model   : {j.get('model')}")
            pr = str(j.get("prompt") or "")
            print(f"prompt  : ({len(pr)} char)\n{pr[:1400]}")
            print("-" * 70)
