[{
  "status": "success",
  "amendmentIndex": 1,
  "comparisonMode": "replacement",
  "sources": {
    "original": {
      "name": "Original RFP",
      "url": null,
      "type": "text",
      "pageCount": 1,
      "noTextPages": [],
      "statementCount": 1
    },
    "amendment": {
      "name": "Amendment 1",
      "url": null,
      "type": "text",
      "pageCount": 1,
      "noTextPages": [],
      "statementCount": 1
    }
  },
  "summary": {
    "totalChanges": 1,
    "returnedChanges": 1,
    "truncatedChanges": 0,
    "added": 0,
    "removed": 0,
    "modified": 1,
    "requirements": 0,
    "deadlines": 1,
    "other": 0,
    "filteredBoilerplate": 0
  },
  "changes": [
    {
      "id": "change-1",
      "type": "modified",
      "category": "deadline",
      "severity": "high",
      "severityReason": "A date or time differs between the cited passages or is stated as revised; verify the official schedule.",
      "proposalSections": [
        "Submission schedule and compliance checklist"
      ],
      "assessmentMethod": "deterministic-rules",
      "suggestionsAreHeuristic": true,
      "matchMethod": "token-similarity",
      "similarityScore": 0.944,
      "before": "Proposals must be received by 15 October 2026 at 17:00 UTC.",
      "after": "Proposals must be received by 22 October 2026 at 17:00 UTC.",
      "citations": {
        "original": {
          "source": "original",
          "name": "Original RFP",
          "url": null,
          "page": 1,
          "quote": "Proposals must be received by 15 October 2026 at 17:00 UTC.",
          "relation": "changed-text"
        },
        "amendment": {
          "source": "amendment",
          "name": "Amendment 1",
          "url": null,
          "page": 1,
          "quote": "Proposals must be received by 22 October 2026 at 17:00 UTC.",
          "relation": "changed-text"
        }
      }
    }
  ],
  "warnings": [],
  "limitations": [
    "Compares each amendment independently against the original; does not apply a cumulative amendment history.",
    "Whitespace is normalized. Comparison uses extracted statements, not PDF layout, tables, images, or handwritten marks.",
    "Replacement mode compares statement order; moving unchanged wording can appear as a removal and an addition.",
    "Modified statement pairings, categories, severity, and proposal section suggestions use deterministic heuristics and require human review.",
    "An opposing context citation is evidence from that source, not a claim that an added or removed statement appears there.",
    "Does not provide legal advice, compliance certification, a complete requirements checklist, or OCR."
  ]
}]