{
 "use_case": "demand-reader",
 "title": "Demand read: a Georgia policy-limits demand with specials that don't tie",
 "about": "A synthetic Georgia motor-vehicle demand (two letter pages), two bills and three sets of records, received by certified mail on 4 Aug 2026. The respond-by date must be 3 Sep 2026 (30 days from receipt, O.C.G.A. 9-11-67.1), the $19,540.00 of the $31,450.00 claimed that no bill supports must be found, the letter's '10 days' misstatement and its Florida statute must be noted, and the signed record must verify.",
 "licence": "Synthetic: the claimant, insured, firm, insurer and providers are invented. Part of decosa-api.",
 "inputs": [
  {
   "file": "inputs/documents.json",
   "what": "The package: the letter, two bills and three sets of records, as page texts."
  },
  {
   "file": "inputs/claim.json",
   "what": "The claim number, the parties and the loss date from the claim file."
  }
 ],
 "steps": [
  {
   "id": "read",
   "method": "POST",
   "path": "/demand/read",
   "body": {
    "state": "GA",
    "received": {
     "date": "2026-08-04",
     "method": "certified_mail"
    },
    "claim": {
     "$file": "inputs/claim.json"
    },
    "documents": {
     "$file": "inputs/documents.json"
    }
   }
  },
  {
   "id": "verify",
   "method": "POST",
   "path": "/record/verify",
   "auth": false,
   "body": {
    "record": {
     "$ref": "read.record"
    }
   }
  },
  {
   "id": "tampered",
   "method": "POST",
   "path": "/record/verify",
   "auth": false,
   "body": {
    "record": {
     "$ref": "read.record"
    }
   },
   "tamper": {
    "at": "record.statement.respond_by",
    "set": "2026-10-01"
   }
  }
 ],
 "checks": [
  {
   "says": "it is a time-limited demand",
   "path": "read.deadline.time_limited",
   "equals": true
  },
  {
   "says": "respond by 3 Sep 2026, from the letter's 30 days after receipt",
   "path": "read.deadline.respond_by",
   "equals": "2026-09-03"
  },
  {
   "says": "the statute's minimum is the same day",
   "path": "read.deadline.statute_minimum.date",
   "equals": "2026-09-03"
  },
  {
   "says": "the bills total $11,910.00",
   "path": "read.specials.billed",
   "equals": "11910.00"
  },
  {
   "says": "$19,540.00 claimed is not supported by any bill",
   "path": "read.specials.difference",
   "equals": "19540.00"
  },
  {
   "says": "the signed record verifies",
   "path": "verify.ok",
   "equals": true
  },
  {
   "says": "a record with its respond-by date changed no longer verifies",
   "path": "tampered.ok",
   "equals": false
  },
  {
   "says": "every model call has a signed receipt",
   "receipts": "signed",
   "min": 10
  }
 ]
}