{
  "status": "passed_with_normalization",
  "verifier_version": 2,
  "checked_at": "2026-09-29T16:32:52.344883+00:00",
  "tracking_enabled": true,
  "input_sha256": "7da03d793c77f12ae8117c66ed3ad93a0f6fb75330499afa2e6ad368ffca3b48",
  "output_sha256": "3caae6e8c6f85e93e13ffc10c8ad1b626d3b5b9e00df37c65d1f981e47b085bd",
  "scope": "Structural checks on the supplied synthetic fixture; not a layout or Word interoperability certification.",
  "changed_package_parts": [
    "word/document.xml",
    "word/footer1.xml",
    "word/header1.xml"
  ],
  "font_property_additions": [
    {
      "part": "word/document.xml body[9]",
      "run_index": 0,
      "added_property": "w:bCs",
      "matches": "w:b"
    },
    {
      "part": "word/document.xml body[9]",
      "run_index": 1,
      "added_property": "w:bCs",
      "matches": "w:b"
    },
    {
      "part": "word/header1.xml",
      "run_index": 0,
      "added_property": "w:szCs",
      "matches": "w:sz"
    },
    {
      "part": "word/footer1.xml",
      "run_index": 0,
      "added_property": "w:szCs",
      "matches": "w:sz"
    }
  ],
  "normalization_note": "Matching complex-script font properties were added to ASCII-only runs outside the target. These parts are not byte-identical.",
  "checks": [
    {
      "check": "Source contains exactly one expected payment clause",
      "passed": true
    },
    {
      "check": "Only the requested wording changes in the proposed view",
      "passed": true
    },
    {
      "check": "Original view respects the tracking setting",
      "passed": true
    },
    {
      "check": "Fixture has the two Counterparty reviewer revisions",
      "passed": true
    },
    {
      "check": "Existing revisions keep their content, author, date and ID",
      "passed": true
    },
    {
      "check": "Revision IDs remain present and unique",
      "passed": true
    },
    {
      "check": "New revisions belong to Contract assistant",
      "passed": true
    },
    {
      "check": "Native text revisions delete 30 and insert 45",
      "passed": true
    },
    {
      "check": "Deleted payment term remains bold",
      "passed": true
    },
    {
      "check": "Updated payment term remains bold",
      "passed": true
    },
    {
      "check": "Unedited body structure is preserved apart from reported matching font properties",
      "passed": true
    },
    {
      "check": "Fixture contains an image and output keeps its bytes",
      "passed": true
    },
    {
      "check": "Styles, numbering and theme keep their bytes",
      "passed": true
    },
    {
      "check": "Header and footer structure is preserved apart from reported matching font properties",
      "passed": true
    },
    {
      "check": "Existing package relationships and external hyperlink remain intact",
      "passed": true
    }
  ],
  "execution": "direct_mcp",
  "instruction": "Change the payment term from 30 to 45 days. Preserve the number's bold formatting. Leave all other content and the Counterparty reviewer's pending confidentiality revisions unchanged.",
  "versions": {
    "vespper": "0.1.1",
    "mcp": "1.30.0",
    "openai-agents": "0.22.3"
  },
  "edit_succeeded": true,
  "current_revision": 1,
  "applied_edits": 1,
  "api_result_recorded_at": "2026-09-29T16:22:38.156180+00:00",
  "initial_verifier_status": "failed",
  "initial_checks_file": "service-agreement-redlined.initial-checks.json"
}
