"""SQLModel definitions of the Modelling stage's live persistence tables (ADR-0017 amendment). One canonical SQLModel per physical table — `plan`, `recommendation`, `recommendation_materials` — replacing the legacy SQLAlchemy `Base` models in `backend/app/db/models/recommendations.py` (now a re-export shim, the `epc_property` pattern). `recommendation` carries `plan_id`; the `plan_recommendations` m2m is retired. """ from infrastructure.postgres.modelling.plan_table import PlanModel, PlanType from infrastructure.postgres.modelling.recommendation_table import ( RecommendationMaterialModel, RecommendationModel, ) __all__ = [ "PlanModel", "PlanType", "RecommendationModel", "RecommendationMaterialModel", ]