#!/usr/bin/env python3
from app import app
from models import db, SummarizationJob
from datetime import datetime, timedelta

with app.app_context():
    jobs = SummarizationJob.query.filter(
        SummarizationJob.created_at > datetime.utcnow() - timedelta(minutes=5)
    ).order_by(SummarizationJob.created_at.desc()).all()
    
    print(f'Jobs in last 5 minutes: {len(jobs)}')
    for j in jobs:
        print(f'{j.job_uuid[:8]}: {j.status} - {j.original_filename} - Created: {j.created_at}')