diff --git a/custom-recipes/forward_geocoding/Cobuild.md b/custom-recipes/forward_geocoding/Cobuild.md new file mode 100644 index 0000000..a2841fb --- /dev/null +++ b/custom-recipes/forward_geocoding/Cobuild.md @@ -0,0 +1,5 @@ +# Cobuild guidance + +Runtime constraints: +- Always configure `output_ds`; the runner assumes this output exists even though the descriptor marks the role optional. +- Always set `provider`; the runner rejects a missing provider even though the descriptor does not mark the parameter mandatory. diff --git a/custom-recipes/forward_geocoding/recipe.json b/custom-recipes/forward_geocoding/recipe.json index 26e7b10..241e1e8 100644 --- a/custom-recipes/forward_geocoding/recipe.json +++ b/custom-recipes/forward_geocoding/recipe.json @@ -6,6 +6,9 @@ }, "kind" : "PYTHON", + "cobuild": { + "supported": true + }, "selectableFromDataset": "input_ds", "inputRoles" : [ diff --git a/custom-recipes/reverse_geocoding/Cobuild.md b/custom-recipes/reverse_geocoding/Cobuild.md new file mode 100644 index 0000000..aa1a503 --- /dev/null +++ b/custom-recipes/reverse_geocoding/Cobuild.md @@ -0,0 +1,6 @@ +# Cobuild guidance + +Runtime constraints: +- Always configure `output_ds`; the runner assumes this output exists even though the descriptor marks the role optional. +- Always set `provider`; the runner rejects a missing provider even though the descriptor does not mark the parameter mandatory. +- Enable at least one of `address`, `city`, `postal`, `state`, or `country`; the runner rejects a configuration with no result feature selected. diff --git a/custom-recipes/reverse_geocoding/recipe.json b/custom-recipes/reverse_geocoding/recipe.json index 17d0205..1e329c4 100644 --- a/custom-recipes/reverse_geocoding/recipe.json +++ b/custom-recipes/reverse_geocoding/recipe.json @@ -6,6 +6,9 @@ }, "kind" : "PYTHON", + "cobuild": { + "supported": true + }, "selectableFromDataset": "input_ds", "inputRoles" : [