ConstReadonlydescribe: (title: string) => string | undefinedReturns a human-readable description of a named recipe.
Readonlyfind: (query: string) => RecipeEntry[]Searches recipes by substring match on title, description, or tags.
ReadonlyforAI: () => RecipeEntry[]Returns all recipes in an AI-agent-friendly format.
ReadonlyforCapability: (capability: string) => RecipeEntry[]Returns recipes associated with a specific capability.
ReadonlyforDomain: (domain: string) => RecipeEntry[]Returns recipes relevant to a specific SAP domain.
ReadonlyforProcess: (process: string) => RecipeEntry[]Returns recipes for a specific business process.
ReadonlygetCategories: () => string[]Returns unique category names across all registered recipes.
ReadonlygetSteps: (title: string) => string | undefinedReturns the code steps for a named recipe, or undefined.
ReadonlygetTopRecipes: (n: number) => RecipeEntry[]Returns the top n recipes by insertion order.
Readonlyhas: (title: string) => booleanReturns true if a recipe with the given title exists.
Readonlylist: () => RecipeEntry[]Returns all registered recipe entries.
The underlying registry instance (for advanced usage like fromEntries()).
Readonlysearch: (query: string) => RecipeEntry[]Searches recipes by substring match on title, description, or tags.
Readonlyselect: (Returns recipes matching the given filter criteria.
ReadonlyselectByCategory: (category: string) => RecipeEntry[]Returns recipes matching the given category.
ReadonlyselectByPriority: (priority: RecipePriority) => RecipeEntry[]Returns recipes matching the given priority level.
ReadonlyselectByRole: (role: RecipeRole) => RecipeEntry[]Returns recipes matching the given role.
ReadonlytoJSON: () => readonly RecipeEntry[]Exports all recipes as a JSON-serializable array.
Readonlyvalidate: (title: string) => { role?: RecipeRole; valid: boolean }Validates that a recipe title exists and returns basic info.
Consumer-facing recipes introspection API.