"""Rule-based VAD→blendshape compiler for AnimaSync V3.

Public API:
    compile_blendshapes(emotion, vad, presets) -> np.ndarray(52,)
    compile_batch(emotions, vads, presets) -> np.ndarray(N, 52)
"""
from .blend import compile_blendshapes, compile_batch
from .utils import load_presets_from_json, build_synthetic_presets, validate_presets

__all__ = [
    "compile_blendshapes",
    "compile_batch",
    "load_presets_from_json",
    "build_synthetic_presets",
    "validate_presets",
]
