[
  {
    "repair_applied": true,
    "repair_reason": "field_status_canonical",
    "repair_variant": "preserve_model_values",
    "preserved_model_values_count": 1,
    "preserved_model_values_sample": "prior_occupation",
    "missing_keys_count": 0,
    "missing_keys_sample": [],
    "fallback_on_failure": true,
    "schema_source": "explicit",
    "context": "agent",
    "event_id": "51bcbdedcfdd4ed1b7019f2d7b246062",
    "ts_utc": "2026-04-06T15:51:15.158956Z",
    "event_schema_version": "json_repair_event_v2",
    "trigger_context": "agent",
    "outcome_status": "applied",
    "repair_attempt_count": 0,
    "repair_retry_used": false,
    "payload_diff_available": false
  },
  {
    "repair_applied": true,
    "repair_reason": "invoke_exception_fallback",
    "missing_keys_count": 0,
    "missing_keys_sample": [],
    "fallback_on_failure": true,
    "schema_source": "explicit",
    "context": "finalize",
    "error_type": "_ModelInvokeHardTimeoutError",
    "error_message": "Model invoke exceeded hard timeout (180.0s).",
    "retry_attempts": 1,
    "retry_max_attempts": 3,
    "retryable_error": false,
    "retry_exhausted": false,
    "event_id": "13a40af8401b4775a963e82edf717630",
    "ts_utc": "2026-04-06T15:54:23.087628Z",
    "event_schema_version": "json_repair_event_v2",
    "trigger_context": "finalize",
    "outcome_status": "applied",
    "repair_attempt_count": 0,
    "repair_retry_used": false,
    "payload_diff_available": false
  },
  {
    "repair_applied": true,
    "repair_reason": "field_status_canonical",
    "repair_variant": "canonical_overwrite",
    "preserved_model_values_count": 0,
    "preserved_model_values_sample": [],
    "missing_keys_count": 0,
    "missing_keys_sample": [],
    "fallback_on_failure": true,
    "schema_source": "explicit",
    "context": "finalize",
    "event_id": "f1d894b82c514b918f344f612189ced8",
    "ts_utc": "2026-04-06T15:54:23.087655Z",
    "event_schema_version": "json_repair_event_v2",
    "trigger_context": "finalize",
    "outcome_status": "applied",
    "repair_attempt_count": 0,
    "repair_retry_used": false,
    "payload_diff_available": false
  }
]