/**
 * @open-matrix/contracts — re-export barrel.
 *
 * Consumers should prefer the subpath imports for tree-shaking and
 * for clarity about which contract they depend on:
 *
 *   import type { MatrixMountCardinality } from '@open-matrix/contracts/placement';
 *   import type { ServiceRegistryEntryV1 } from '@open-matrix/contracts/service-registry';
 *   import type { RuntimePresenceRecordV1 } from '@open-matrix/contracts/runtime-presence';
 *
 * This barrel exists for consumers that legitimately need multiple
 * contract surfaces, and as a single re-export point during the
 * core-decontamination migration.
 */

export * from './placement.js';
export * from './service-registry.js';
export * from './runtime-presence.js';
