/**
 * Types for the pluggable-bundle catalog subsystem.
 *
 * A "bundle" is a self-contained package of schema + implementation + content
 * (examples, tests, behaviour specs). This module's job is producing a
 * `CatalogEntry[]` summary of a bundle's content by scanning its content
 * facet directories (`__examples__/`, `__tests__/`, `__behaviour__/`).
 *
 * See: specverse-self/docs/proposals/PLUGGABLE-BUNDLE-MODEL.md
 */
/**
 * Default facet patterns used when `DeriveCatalogOptions.facets` isn't
 * provided. Tight patterns (extension-specific) so non-content files (e.g. a
 * stray `grammar.yaml` physically nested inside `__behaviour__/`) cannot leak
 * into the catalog regardless of directory depth.
 */
export const DEFAULT_FACETS = {
    __examples__: { glob: '**/*.specly', category: 'example' },
    __tests__: { glob: '**/*.test.{ts,tsx,js,mjs}', category: 'test' },
    __behaviour__: { glob: '**/*.qnt', category: 'behaviour' },
};
//# sourceMappingURL=types.js.map