enrich_capability.schema.json 697 B

1234567891011121314151617
  1. {
  2. "$schema": "http://json-schema.org/draft-07/schema#",
  3. "title": "enrich_capability_output",
  4. "type": "object",
  5. "required": ["name-ref", "description-ref", "method", "effects-boundary", "body", "inputs", "outputs"],
  6. "properties": {
  7. "name-ref": { "type": "string", "minLength": 1 },
  8. "description-ref": { "type": "string", "minLength": 1 },
  9. "method": { "type": "string", "minLength": 1 },
  10. "effects-boundary": { "type": "array", "items": { "type": "string" } },
  11. "failure_modes": { "type": "string" },
  12. "inputs": { "type": "object" },
  13. "outputs": { "type": "object" },
  14. "body": { "type": "string", "minLength": 1 },
  15. "visual_notes": { "type": "string" }
  16. }
  17. }