"""Compact, label-gated POC research baselines for the AC28 project."""

from .architectures import (
    CNN2DUNet, UNet3D, PointNetSeg, DGCNNSeg, MeshGraphProcessor,
    UVNetFaceModel, FNO2d, SparseUNetOptional, TabularSurrogate,
)
from .training import DatasetContractError, fit_validated_npz, masked_mse

__all__ = [
    "CNN2DUNet", "UNet3D", "PointNetSeg", "DGCNNSeg", "MeshGraphProcessor",
    "UVNetFaceModel", "FNO2d", "SparseUNetOptional", "TabularSurrogate", "DatasetContractError",
    "fit_validated_npz", "masked_mse",
]
