from __future__ import annotations

def chunk_text(text: str, chunk_size: int = 3000) -> list[str]:
    """
    Simple utility to chunk text into manageable pieces if needed
    for long transcripts.
    """
    words = text.split()
    chunks = []
    for i in range(0, len(words), chunk_size):
        chunks.append(" ".join(words[i:i+chunk_size]))
    return chunks