/**
 * Smithy knowledge layer — public surface.
 *
 * The externalised knowledge pack: a `manifest.json` cataloguing the guide docs
 * and the markdown bodies under `guides/`, loaded into memory by
 * {@link loadKnowledge}. A consumer imports the loader from here and reads guides
 * by id without touching the filesystem layout directly.
 */

export {
  loadKnowledge,
  KnowledgeError,
} from "./loader";
export type {
  KnowledgePack,
  KnowledgeManifest,
  GuideManifestEntry,
  Guide,
} from "./loader";
