Files

18 lines
678 B
JSON

{
"description": "List of source files containing recipe validation logic",
"validation_files": [
"crates/goose/src/recipe/validate_recipe.rs",
"crates/goose/src/recipe/mod.rs"
],
"exclude_patterns": [
"extension",
"build_recipe",
"template_recipe"
],
"notes": {
"validate_recipe.rs": "Contains parse-time validation functions (validate_prompt_or_instructions, validate_optional_parameters, etc.)",
"mod.rs": "Contains Recipe struct definition with field types and serde annotations",
"exclude_patterns": "Patterns to exclude: extensions (manual docs), build_recipe (runtime validation), template_recipe (rendering validation)"
}
}