{
  "summary_en": "Eight differences are identified: a quarter change, a removed qualification, one deletion, one addition, one entry movement, a rental amount change, an adjustment sign change and a currency change. Paper stock and volunteer count remain unchanged. No total across currencies is calculated.",
  "differences": [
    {
      "id": "P01",
      "location": "A entry 1 / TXT line 2 → B entry 1 / TXT line 2",
      "before": "Reporting period: Q2 2026.",
      "after": "Reporting period: Q3 2026.",
      "difference_type": "Time period",
      "practical_interpretation": "The reporting quarter changes from Q2 to Q3 in the same year; do not compare these as the same period."
    },
    {
      "id": "P02",
      "location": "A entry 2 / TXT line 3 → B entry 2 / TXT line 3",
      "before": "The workshop serves up to 24 participants, subject to venue approval.",
      "after": "The workshop serves up to 24 participants.",
      "difference_type": "Condition removed",
      "practical_interpretation": "The 24-person upper limit stays, but the venue-approval qualification is absent in B. This does not prove approval was obtained."
    },
    {
      "id": "P04",
      "location": "A entry 4 / TXT line 5 → absent in B",
      "before": "Use the east entrance for the supply delivery.",
      "after": "Absent",
      "difference_type": "Deletion",
      "practical_interpretation": "B no longer specifies the east entrance for delivery. No replacement entrance is stated."
    },
    {
      "id": "P05",
      "location": "A entry 5 / TXT line 6 → B entry 3 / TXT line 4",
      "before": "After P04 and after P03",
      "after": "Immediately after P02 and before P03",
      "difference_type": "Single entry movement",
      "practical_interpretation": "The disposal-approval requirement is textually unchanged. Count one move of P05 before P03, not a second independent move for the resulting position change of P03."
    },
    {
      "id": "P06",
      "location": "Absent in A → B entry 5 / TXT line 6",
      "before": "Absent",
      "after": "Record the emergency contact number at reception.",
      "difference_type": "Addition",
      "practical_interpretation": "B adds a requirement to record the emergency contact number at reception."
    },
    {
      "id": "T01",
      "location": "A and B entry 6 / TXT line 7",
      "before": "Room rental: USD 1,200.00",
      "after": "Room rental: USD 1,250.00",
      "difference_type": "Number change",
      "practical_interpretation": "The stated rental rises by USD 50.00."
    },
    {
      "id": "T02",
      "location": "A and B entry 7 / TXT line 8",
      "before": "Refund adjustment: USD -75.00",
      "after": "Refund adjustment: USD 75.00",
      "difference_type": "Sign change",
      "practical_interpretation": "The adjustment switches from negative to positive; the signed numerical difference is +USD 150.00. The records do not explain the accounting intent."
    },
    {
      "id": "T03",
      "location": "A and B entry 8 / TXT line 9",
      "before": "Equipment deposit: USD 300.00",
      "after": "Equipment deposit: EUR 300.00",
      "difference_type": "Currency unit change",
      "practical_interpretation": "The face amount remains 300.00 but the currency changes. Its value difference cannot be calculated without an exchange-rate basis."
    }
  ],
  "unchanged_controls": [
    {
      "id": "T04",
      "location": "A and B entry 9 / TXT line 10",
      "text": "Paper stock: USD 90.00",
      "status": "unchanged content and order relative to T03 and T05"
    },
    {
      "id": "T05",
      "location": "A and B entry 10 / TXT line 11",
      "text": "Volunteer count: 4",
      "status": "unchanged content; final entry in both"
    }
  ],
  "other_unchanged_content": [
    {
      "id": "P03",
      "location": "A entry 3 / TXT line 4 → B entry 4 / TXT line 5",
      "text": "Volunteer training must finish before the venue handover.",
      "note": "Text unchanged; displacement accounted for by the single P05 move."
    },
    {
      "id": "P05",
      "text": "A coordinator must approve damaged-material disposal.",
      "note": "Text unchanged; order change listed once in differences."
    }
  ],
  "order_a": [
    "P01",
    "P02",
    "P03",
    "P04",
    "P05",
    "T01",
    "T02",
    "T03",
    "T04",
    "T05"
  ],
  "order_b": [
    "P01",
    "P02",
    "P05",
    "P03",
    "P06",
    "T01",
    "T02",
    "T03",
    "T04",
    "T05"
  ],
  "unresolved": [
    "The reason for each revision and which record is authoritative are not supplied.",
    "No exchange rate, valuation date or conversion policy is supplied for the currency change.",
    "The documents do not establish whether venue approval occurred or why the refund sign changed.",
    "The final order supports the single-move description for P05, but does not reveal the historical editing actions."
  ],
  "source_note": "Read both DOCX paragraph contents and TXT counterparts. ID-bearing text matches between each DOCX and its TXT. Entry positions exclude the title and explanatory preamble. TXT line numbers include its single-line preamble. DOCX titles label versions A and B; this is a document label change, not an additional workshop content change."
}
