#!/usr/bin/env python3
"""hc42: scan FB SS utk semua topik healthcare (title/desc) + tag UNUSED kandidat."""
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_20260921.json'))

KW = re.compile(r"klinik|rumah sakit|\brs\b|pasien|kesehatan|dokter|medis|kecantikan", re.I)
print("=== FB SS: post kesehatan/klinik (semua) ===")
rows = []
for d in docs:
    if d.get('accountId') != ACC.STUDIOSOFT_FB:
        continue
    t = " ".join([(d.get('title') or ''), (d.get('description') or '')])
    if KW.search(t):
        rows.append(((d.get('scheduleAt') or '')[:16], d.get('status'), d.get('type'),
                     (d.get('title') or '')[:55], (d.get('description') or '')[:70].replace('\n', ' ')))
rows.sort()
for r in rows:
    print("  %s | %-8s | %-6s | %-55s | %s" % r)

print("\n=== FB SS: semua status akhir-akhir (20 terbaru) ===")
rows = [(d.get('scheduleAt') or '', d.get('status'), d.get('type'), (d.get('title') or '')[:50])
        for d in docs if d.get('accountId') == ACC.STUDIOSOFT_FB]
rows.sort(reverse=True)
for r in rows[:20]:
    print("  ", r[0][:16], r[1], r[2], r[3])
