{
  "name": "fixture_8_e2e_integration",
  "description": "e2e: pre→post (whitespace) → observed (whitespace) → marker write",
  "inputs": {
    "dispatch_pre_sha": "f6e3f875175a165ba48cd751ac826a2ffea92bebe796931dfa96d03eb311804d",
    "dispatch_post_sha": "bce4a9b821669e7f45f2e5fca7984422feff70b3738f31d0a636dd720b12c538",
    "executor_observed_sha": "f6e3f875175a165ba48cd751ac826a2ffea92bebe796931dfa96d03eb311804d",
    "pre_content_b64": "IyB0YXNrLXRlc3QKCnNvbWUgY29udGVudApsaW5lIDIK",
    "post_content_b64": "IyB0YXNrLXRlc3QKCnNvbWUgY29udGVudApsaW5lIDIKCg==",
    "observed_content_b64": "IyB0YXNrLXRlc3QKCnNvbWUgY29udGVudApsaW5lIDIK"
  },
  "expected_decision": {
    "patch_type": "WHITESPACE_NORMALIZATION",
    "content_verbatim_match": "true",
    "continue_allowed": "true",
    "decision_class": "ALLOW",
    "mismatch_location": "DISPATCH_EXIT_TO_BOT_READ",
    "reason_code": "post_observed_normalize_match_allow"
  }
}
