#!/usr/bin/env python3
"""Run the local first-use checks for the student kit."""

from __future__ import annotations

import sys
from pathlib import Path


ROOT = Path(__file__).resolve().parents[1]


def main() -> int:
    if sys.version_info < (3, 10):
        print("Python 3.10 ou superior é obrigatório.", file=sys.stderr)
        return 2
    try:
        import imageio_ffmpeg  # noqa: F401
        import openai  # noqa: F401
        import requests  # noqa: F401
        import yaml  # noqa: F401
    except ImportError:
        print("Dependências ausentes. Execute novamente o instalador npx.", file=sys.stderr)
        return 2

    print("Kit básico configurado.")
    print("1. Abra esta pasta no Codex ou execute `claude` dentro dela.")
    print("2. Inicie uma nova sessão para carregar os comandos locais.")
    print("3. Use /creative-models para consultar códigos.")
    print("4. Use /gerar-roteiro e anexe avatar + oferta.")
    print("5. Use /creative-ingest-setup antes da primeira ingestão.")
    return 0


if __name__ == "__main__":
    raise SystemExit(main())
