export * from './types'; export * from './materials'; export * from './coreMachines'; export * from './catalogue/catalogueHelpers'; export * from './catalogue/engines'; export * from './catalogue/gearboxesAndDrives'; export * from './catalogue/pumpsAndFluid'; export * from './catalogue/mechanisms'; export * from './catalogue/structuralOther'; /** * Public procedural-assembly surface for the full Phase 1 catalogue. * * The namespace export intentionally avoids name collisions with catalogue * domain types while making the blueprint registry available from the primary * machine module entrypoint: * * import { procedural } from '@/modules/machines'; * const blueprint = procedural.getCoreMachineBlueprint(machineId); */ export * as procedural from './procedural';