/** * @fileoverview Built-in graph recipes. * * Mirrors fitness's `built-in-recipes.ts`: a `default` recipe meaning "all * rules" (selected when `--recipe` is absent — zero behavior change vs. * today's `BUILT_IN_RULES`), plus a frozen array + by-name map + a * membership predicate. The `{ type: 'all' }` selector over the rule * registry returns every rule in registration order (core's resolver * preserves registry order), so `--recipe default` === no `--recipe`. */ import { type GraphRecipe } from './types.js'; /** The default recipe: every registered graph rule, registration order. */ export declare const defaultGraphRecipe: GraphRecipe; /** * A demonstrative subset recipe: the two reachability/dead-code rules. Gives * `--recipe` something to select beyond `default` and makes the dashboard * Recipes subtab non-trivial. Uses the real rule slugs. */ export declare const deadCodeGraphRecipe: GraphRecipe; /** Agent-risk: high-impact graph rules for agent risk passes. */ export declare const agentRiskGraphRecipe: GraphRecipe; /** Agent-final: all rules — handoff gate convention. */ export declare const agentFinalGraphRecipe: GraphRecipe; /** All built-in graph recipes, frozen, `default` first. */ export declare const builtInGraphRecipes: readonly GraphRecipe[]; /** By-name lookup for the built-in recipes. */ export declare const builtInGraphRecipesByName: ReadonlyMap; /** True when `name` is a built-in graph recipe. */ export declare function isBuiltInGraphRecipe(name: string): boolean; //# sourceMappingURL=built-in-recipes.d.ts.map