18 lines
678 B
JSON
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)"
|
|
}
|
|
}
|