"""Run manually: python scripts/smoke_classifier.py
Verifies real OpenRouter response."""
import asyncio
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'src'))

from datetime import date
from tasks_bot.classifier import classify


async def main():
    cases = [
        "позвонить Ане завтра насчёт концерта",
        "написать пост про усталость на этой неделе",
        "купить корм коту",
        "идея для контент-плана",
    ]
    for c in cases:
        r = await classify(c, today=date.today())
        print(f"{c!r:60s} -> {r.project} {r.deadline_kind} {r.deadline}")


if __name__ == "__main__":
    asyncio.run(main())
