#!/usr/bin/env python3
"""Pilih 1 perbaikan harian tslaw dari snapshot audit."""
import json
WS = "/home/mantapman/.hermes/profiles/atun/workspace"
data = json.load(open(f"{WS}/drafts/tslaw_audit_selaras.json"))
print(f"total artikel: {len(data)}")

pos1 = []
for x in data:
    t = x["tayang"]; k = x["klik"]
    if t > 0 and k == 0:
        pos1.append(x)
print(f"\n=== P1a: tayangan>0 & klik=0 ({len(pos1)}) ===")
for x in sorted(pos1, key=lambda z: -z["tayang"]):
    print(f"  #{x['id']:>5} {x['tayang']:>4}t {x['kata']:>4}kata sesi{x['sesi_ga4']:>3} fokus«{x['fokus'][:30]}» /{x['slug'][:50]}")

# posisi 11-30
p2 = []
for x in data:
    for t, k, pos, q in x["kueri"]:
        if 11 <= pos <= 30 and t > 0:
            p2.append((x, pos, q, t)); break
print(f"\n=== P1b: posisi 11-30 ({len(p2)}) ===")
for x, pos, q, t in p2:
    print(f"  #{x['id']:>5} pos{pos:>5} {t:>3}t «{q[:45]}» {x['kata']}kata")

print(f"\n=== P2: 600-900 kata ===")
for x in sorted([z for z in data if 600 <= z["kata"] <= 900], key=lambda z: -z["tayang"]):
    print(f"  #{x['id']:>5} {x['kata']:>4}kata {x['tayang']:>3}t {x['klik']}klik sesi{x['sesi_ga4']:>3} fokus«{x['fokus'][:34]}» /{x['slug'][:45]}")
    for t, k, pos, q in x["kueri"][:2]:
        print(f"         {t:>3}t pos{pos:>6} {q[:50]}")

print(f"\n=== semua yang punya tayangan ===")
for x in sorted(data, key=lambda z: -z["tayang"])[:25]:
    print(f"  #{x['id']:>5} {x['tayang']:>4}t {x['klik']}klik {x['kata']:>4}kata sesi{x['sesi_ga4']:>3} /{x['slug'][:45]}")
