{
  "name": "Subrogation demand intake",
  "description": "Extract claimant name, respondent name, incident date from demand letter. 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": "claimant_name",
      "label": "Claimant Name",
      "type": "string",
      "required": false,
      "description": "Claimant name exactly as printed in this demand letter. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "respondent_name",
      "label": "Respondent Name",
      "type": "string",
      "required": false,
      "description": "Respondent name exactly as printed in this demand letter. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "incident_date",
      "label": "Incident Date",
      "type": "date",
      "required": false,
      "description": "Incident date explicitly printed in this demand letter. Keep it distinct from other dates; leave it empty if no calendar date is stated."
    },
    {
      "key": "demand_date",
      "label": "Demand Date",
      "type": "date",
      "required": false,
      "description": "Demand date explicitly printed in this demand letter. Keep it distinct from other dates; leave it empty if no calendar date is stated."
    },
    {
      "key": "claim_reference",
      "label": "Claim Reference",
      "type": "string",
      "required": false,
      "description": "Claim reference exactly as printed in this demand letter. Preserve identifiers and qualifiers; do not look up or infer missing information."
    },
    {
      "key": "demanded_amount",
      "label": "Demanded Amount",
      "type": "currency",
      "required": false,
      "description": "Amount requested by the sender, not an agreed debt, liability or settlement."
    },
    {
      "key": "demand_basis_text",
      "label": "Demand Basis Text",
      "type": "string",
      "required": false,
      "description": "Demand basis text exactly as printed in this demand letter. Preserve identifiers and qualifiers; do not look up or infer missing information."
    }
  ]
}