soc_ai/__main__.py
Rama main · réplica de lectura del repositorio original.
"""Module entrypoint so ``python -m soc_ai ...`` runs the CLI.
The Docker image installs dependencies with ``uv sync --no-install-project``
(the project itself is made importable via ``PYTHONPATH`` rather than installed),
so the ``soc-ai`` console script is not created in the image. ``python -m soc_ai``
is the portable invocation — used by the Docker docs for ``blocklists refresh``.
"""
from soc_ai.cli import main
if __name__ == "__main__":
main()