from pathlib import Path


SOURCE_FILE = Path("ventas.csv")
OUTPUT_FILE = Path("reporte_resumen.txt")


def load_rows(source: Path) -> list[str]:
    return source.read_text(encoding="utf-8").splitlines()[1:]


def build_summary(rows: list[str]) -> str:
    total = len(rows)
    return f"Registros procesados: {total}"


def main() -> None:
    rows = load_rows(SOURCE_FILE)
    summary = build_summary(rows)
    OUTPUT_FILE.write_text(summary, encoding="utf-8")
    print(summary)


if __name__ == "__main__":
    main()
