//! ExecutionProfile — the Phase 41 rename of Phase 17's ModelProfile. //! //! Carries what's needed to RUN inference: model tag, dataset bindings, //! HNSW config, embed model, bucket binding. Today this is a type //! alias over `crate::types::ModelProfile` — the PRD's //! "Backward compat: ModelProfile still loads, aliased to //! ExecutionProfile" line, honored literally. //! //! When the migration off the old name finishes, this file can either //! absorb the full struct definition or continue as an alias. Callers //! should reference `ExecutionProfile` going forward; `ModelProfile` //! stays exported from `types` for on-disk schema compat. pub use crate::types::ModelProfile as ExecutionProfile;