#!/usr/bin/env python3
import json
DATE = "2026-10-14"
d = json.load(open(f"/home/kiro/trend-engine/trends/x/raw/scan_results_{DATE}_FULL.json"))
q = d["qualifying"]
FILM = {"DiscussingFilm", "nofilmschool"}
IRR = {"AIBuzzNews","AIGuideHQ","AITECHio","AIFrontliner","TheAIColony","AITOPIAai","GoogleLabs",
       "GoogleAI","DonutAI","cladlabs","FaithJaiye2187","KammelaBala","MyStageAI","AlexStudio44",
       "AI_with_jasmin","Ai_Vaidehi","ChrisLaubAI","CINEMA505","AIScottAdams","AISuperDomain",
       "AI_Jasonyu","AIByLeo"}
core = [x for x in q if x["handle"] not in FILM and x["handle"] not in IRR and x["handle"] not in {"OpenAI","AnthropicAI"}]
core.sort(key=lambda x: x["score"], reverse=True)
print("### CORE TOP 12 FULL TEXT")
for i, x in enumerate(core[:12], 1):
    print(f"\n{i}|@{x['handle']}|{x['likes']}L|{x['rt']}RT|{x['replies']}R|{x['views']}V|{x['date']}|{x['score']:.0f}")
    print("   " + x["text"])
    print("   " + x["url"])
print(f"\ncore cutoff={core[9]['score']:.0f} rank11={core[10]['score']:.0f}")

print("\n### C_VALENZUELAB ALL")
for x in q:
    if x["handle"] == "c_valenzuelab":
        print(f"{x['likes']}L/{x['views']}V {x['date']} | {x['text'][:250]} | {x['url']}")

print("\n### FLOWAAI ALL")
for x in q:
    if x["handle"] == "Flovaai":
        print(f"{x['likes']}L/{x['views']}V {x['date']} | {x['text'][:200]} | {x['url']}")

print("\n### AIWARPER ALL")
for x in q:
    if x["handle"] == "AIWarper":
        print(f"{x['likes']}L/{x['views']}V {x['date']} | {x['text'][:170]} | {x['url']}")

print("\n### CHARASPOWERAI scenarios: count + max likes + max views")
for h in ("CharaspowerAI", "AI__TSUBAKI", "azed_ai", "runwayml", "Kling_ai", "pika_labs", "EHuanglu", "venturetwins", "higgsfield", "higgsfield_ai"):
    rows = [x for x in q if x["handle"] == h]
    if rows:
        print(f"@{h}: n={len(rows)} maxL={max(r['likes'] for r in rows)} maxV={max(r['views'] for r in rows)}")

print("\n### FILM-INDUSTRY full text (check AI terms manually)")
for x in q:
    if x["handle"] in FILM:
        print(f"@{x['handle']} {x['likes']}L/{x['views']}V {x['date']} | {x['text'][:180]}")
