/** * Catalog barrel — aggregates the per-namespace rule catalogs for consumers * that want the full v1 rule set. * * Phase 3a lands `skillRules`; Phase 3b lands `packRules`; Phase 3c will * append `workspaceRules` without touching existing imports. * * `allCatalogRuleIds` is the concatenation used by the rule-id snapshot test * (`./rule-ids.snapshot.test.ts`). Per-catalog consumers (registry publish, * `axm lint`) should import the specific catalog they need so the other * catalogs tree-shake out. * * @experimental This API is unstable and may change without notice. * @packageDocumentation */ export { skillRules } from "./skill.js"; export { packRules } from "./pack.js"; export { subagentRules } from "./subagent.js"; export { mcpServerRules } from "./mcp-server.js"; export { hookRules } from "./hook.js"; export { ruleRules } from "./rule.js"; export { knowledgeRules } from "./knowledge.js"; export { liveOnlyWorkspaceRules, repositoryWorkspaceRules, workspaceRules } from "./workspace.js"; export { makeVftSkillFileAccessor, makeVftSkillFileAccessorScoped, type VFTNode, } from "./skill-accessor/vft.js"; export { makePlatformSkillFileAccessor, type SkillAccessorPlatform, } from "./skill-accessor/platform.js"; export { buildSkillRuleContexts, type InstalledSkillInfo } from "./skill-accessor/contexts.js"; export { makeVftPackFileAccessor, type PackVFTNode } from "./pack-accessor/vft.js"; export { makePlatformPackFileAccessor, type PackAccessorPlatform, } from "./pack-accessor/platform.js"; export { buildPackRuleContexts, type InstalledPackInfo } from "./pack-accessor/contexts.js"; export { buildLintWorkspace, buildNativeInstalledSkillInfo, buildAcquiredInstalledSkillInfo, buildInstalledPackInfo, acquiredSkillDisplayRoot, registryNativeSkillDisplayRoot, registryPackDisplayRoot, type BuildLintWorkspaceArgs, type BuildInstalledPackInfoArgs, type BuildAcquiredInstalledSkillInfoArgs, type BuildInstalledSkillInfoNativeArgs, type LintWorkspace, type LintWorkspaceView, } from "./workspace-read-model/lint-workspace.js"; /** * Concatenated rule-id array across every currently-exported catalog, in the * order catalogs were introduced (Phase 3a: `skillRules`; Phase 3b: * `packRules`; Phase 3c: `workspaceRules`). * * Used by the rule-id snapshot test; production callers should not depend on * this value. * * @experimental This API is unstable and may change without notice. */ export declare const allCatalogRuleIds: ReadonlyArray; /** Error-severity rule identities that require an exhaustive recovery contract. */ export declare const allCatalogErrorRuleIds: ReadonlyArray; //# sourceMappingURL=index.d.ts.map