import json, re, sys
sys.path.insert(0, '/home/mantapman/.hermes/profiles/atun/workspace')
from repliz_client import ACC
docs = json.load(open('/tmp/repliz_all_20260919.json'))
KW = re.compile(r"rumah sakit|klinik|pasien|dokter|kesehatan|medis|apotek|faskes", re.I)
rows = [d for d in docs if d.get('accountId') == ACC.STUDIOSOFT_THREADS]
print("SS THREADS total:", len(rows))
seen = {}
for d in rows:
    t = (d.get('title') or '').strip()
    desc = d.get('description') or ''
    if KW.search(t) or KW.search(desc):
        seen.setdefault(t, []).append(((d.get('scheduleAt') or '')[:16], (d.get('status') or ''), (d.get('type') or '')[:6]))
for t in sorted(seen):
    print(" ", t[:80], '|', seen[t][:6])
print()
print("=== SS LINKEDIN healthcare titles (pending/future) ===")
KW2 = re.compile(r"klinik|rumah sakit|pasien|dokter|kesehatan", re.I)
for d in docs:
    if d.get('accountId') != ACC.STUDIOSOFT_LINKEDIN:
        continue
    t = (d.get('title') or '')
    if KW2.search(t):
        print("  ", (d.get('scheduleAt') or '')[:16], (d.get('status') or ''), t[:75])
