{
  "authorized_keys_mutated": false,
  "automatic_watcher_detection_expected": true,
  "bundle_revision": "R03_VERBOSE_RUNTIME_PREFLIGHT_AND_PREAPPLY_FAILURE_MARKER_FIX",
  "classification": "runtime_proof",
  "controlled_failure_interface": "vpn2",
  "controlled_failure_selector": "cs5",
  "controlled_failure_slot": "egress2",
  "controlled_failure_tunnel_ip": "10.253.1.14",
  "direct_failopen_allowed": false,
  "expected_installer_sha256": "293f3bf2f585391d205c4a2aed12357bf5d3e4d61c14309d9ba81107878fcee7",
  "functional_stage": "controlled_one_slot_failure_end_to_end",
  "live_slot_failure_injected": true,
  "managed_source_change_expected": true,
  "mutated_machines": [
    "vm100",
    "vm101"
  ],
  "next_step": "R20Q-I_RESTORATION_NO_MASS_RETURN_AND_GRADUAL_REBALANCE",
  "private_key_material_exported": false,
  "runtime_impact": "controlled_vpn2_failure_generations_000000000002_and_000000000003_acked_vm100_selector_evacuated_allocator_paused_for_r20qi",
  "snapshot_names": [
    "r20qh100-pre-e2e",
    "r20qh101-pre-e2e"
  ],
  "source_of_truth": "machine_git",
  "step_id": "STEP_050M07R20QH_CONTROLLED_ONE_SLOT_FAILURE_END_TO_END",
  "target_package_sha256": "d1feae3321733b0b2e1b7a88095255699ab34ca5b6a6258f5bdf4c9f1f2cfdc1",
  "title": "Controlled one-slot live failure, VM101 bridge-first continuity, VM100 evacuation and NORMAL restoration",
  "vm100_baseline_commit": "8746d2803c61070f4c8e04f89b993a8d9725206c",
  "vm100_baseline_file_count": 27,
  "vm100_baseline_tree": "0dc733135177b75065497437e270777019c5337d",
  "vm100_public_url": "https://reports.secret-studio.ru/latest/20260726-191301_vm100_git_source_8746d2803c61/",
  "vm100_selector_source_update_expected": true,
  "vm101_baseline_commit": "567413db2a9ba33e1d25cd4812af2c92e0f5378f",
  "vm101_baseline_file_count": 48,
  "vm101_baseline_tree": "d352213e2943081e83d5b73bde529ce3d99d155c",
  "vm101_public_url": "https://reports.secret-studio.ru/latest/20260727-054606_vm101_git_source_567413db2a9b/",
  "vm101_source_change_expected": false
}
