# generate/__init__.py
"""Baseline, guidance, and artifact generation entry points for mSCP.

Re-exports the top-level generator functions: `generate_baseline`
(YAML baseline files), `generate_guidance` (human-readable guidance
documents), `generate_mapping` (control-mapping reports),
`generate_scap` (SCAP/XCCDF content), `generate_localize_template`
and `generate_mo_from_json` (localization support files).
"""

from .baseline import generate_baseline
from .guidance import generate_guidance
from .translation import (
    generate_localize_template,
    generate_mo_from_json,
)

# from .local_report import generate_local_report
from .mapping import generate_mapping
from .scap import generate_scap

__all__ = [
    "generate_baseline",
    "generate_guidance",
    "generate_mapping",
    "generate_scap",
    "generate_localize_template",
    "generate_mo_from_json",
]
