{
  "name": "Volunteer registration form intake",
  "description": "Extract volunteer name, contact email, registration date from registration form. Start with an editable schema, inspect JSON and review exceptions before your system handoff.",
  "prompt_additions": "Extract only information explicitly present in this document. Do not infer missing values, verify authenticity, make business decisions, or compare other documents. Preserve identifiers as strings. Return amounts as numbers and dates as YYYY-MM-DD. Review and set required fields for your process before using this schema in production.",
  "fields": [
    {
      "key": "volunteer_name",
      "label": "Volunteer Name",
      "type": "string",
      "required": false,
      "description": "Volunteer name exactly as printed in this registration form. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "contact_email",
      "label": "Contact Email",
      "type": "string",
      "required": false,
      "description": "Contact email exactly as printed in this registration form. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "registration_date",
      "label": "Registration Date",
      "type": "date",
      "required": false,
      "description": "Registration date explicitly printed in this registration form. Keep it distinct from other dates; leave it empty if no calendar date is stated."
    },
    {
      "key": "availability_text",
      "label": "Availability Text",
      "type": "string",
      "required": false,
      "description": "Availability text exactly as printed in this registration form. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "stated_interests_text",
      "label": "Stated Interests Text",
      "type": "string",
      "required": false,
      "description": "Stated interests text exactly as printed in this registration form. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "stated_experience_text",
      "label": "Stated Experience Text",
      "type": "string",
      "required": false,
      "description": "Stated experience text exactly as printed in this registration form. Preserve identifiers and qualifiers; do not look up or infer missing information."
    }
  ]
}