"""Shim: core.py stays as a file so subprocess launch paths work.

``core_lifecycle.py`` executes ``subprocess.Popen([..., "src/armorer/core.py"])``.
This thin shim re-exports from the ``armorer.core`` package and delegates
``__main__`` to ``armorer.core.__main__``.
"""
from armorer.core import *  # noqa: F401,F403

if __name__ == "__main__":
    from armorer.core.__main__ import main
    main()
