{
  "schema_version": 2,
  "backend": "px4_sitl_sih",
  "source_commit": "d6f12ad1c4f70ad3230afd7d86e971421e02fef4",
  "acceptance_sha256": "7e5cd2ed9ce1db8436d7ae0ed0953168cc02f6f363f148ab3464e95f53fc8982",
  "actual_sitl_attempted": true,
  "actual_flight_pass": true,
  "mock_tests_are_flights": false,
  "multi_status": "passed",
  "runs": [
    {
      "instance": 0,
      "sysid": 1,
      "backend": "px4_sitl_sih",
      "actual_flight_pass": true,
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 52.290231833
      },
      "checks": [
        "owned_px4_process",
        "loopback_only",
        "px4_quadcopter_identity",
        "fresh_global_and_local_position",
        "gps_fix",
        "landed_disarmed_preflight",
        "accepted_arm_ack",
        "observed_armed",
        "accepted_takeoff_ack",
        "measured_takeoff",
        "accepted_waypoint_ack",
        "measured_waypoint_hover",
        "accepted_return_ack",
        "measured_return",
        "accepted_land_ack",
        "observed_landed",
        "observed_disarmed",
        "owned_processes_reaped"
      ],
      "command_outcomes": [
        {
          "command": 176,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 6.205056791,
          "result": 0,
          "elapsed_s": 0.004267125000000149
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 6.209414541,
          "result": 0,
          "elapsed_s": 0.01782245899999957
        },
        {
          "command": 22,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 6.760794541,
          "result": 0,
          "elapsed_s": 0.007848499999999703
        },
        {
          "command": 192,
          "position": [
            47.397815200072,
            8.5455933,
            494.595
          ],
          "status": "accepted",
          "sent_monotonic_s": 16.133493541,
          "result": 0,
          "elapsed_s": 0.013401625000000195
        },
        {
          "command": 192,
          "position": [
            47.3977432,
            8.5455933,
            494.595
          ],
          "status": "accepted",
          "sent_monotonic_s": 30.427228875,
          "result": 0,
          "elapsed_s": 0.004226708000000912
        },
        {
          "command": 21,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 40.387266625,
          "result": 0,
          "elapsed_s": 0.008664540999994585
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 51.906018958,
          "result": 0,
          "elapsed_s": 0.008534457999999745
        }
      ],
      "process_returncode": 0,
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/single/log/2026-09-06/00_11_47.ulg": "3ed1c36c61ac140e02ffa7ff661062cfbb5d514bb326be265c0fce4c57e1c947"
      },
      "finalization_errors": [],
      "elapsed_s": 52.851956582999996
    },
    {
      "instance": 0,
      "sysid": 1,
      "backend": "px4_sitl_sih",
      "actual_flight_pass": true,
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 112.565739083
      },
      "checks": [
        "owned_px4_process",
        "loopback_only",
        "px4_quadcopter_identity",
        "fresh_global_and_local_position",
        "gps_fix",
        "landed_disarmed_preflight",
        "accepted_arm_ack",
        "observed_armed",
        "accepted_takeoff_ack",
        "measured_takeoff",
        "accepted_waypoint_ack",
        "measured_waypoint_hover",
        "accepted_return_ack",
        "measured_return",
        "accepted_land_ack",
        "observed_landed",
        "observed_disarmed",
        "owned_processes_reaped"
      ],
      "command_outcomes": [
        {
          "command": 176,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 61.512624458,
          "result": 0,
          "elapsed_s": 0.004159083000004671
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 61.516844458,
          "result": 0,
          "elapsed_s": 0.017983541999996078
        },
        {
          "command": 22,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 62.087684041,
          "result": 0,
          "elapsed_s": 0.007795624999999973
        },
        {
          "command": 192,
          "position": [
            47.397815100072,
            8.5455939,
            494.263
          ],
          "status": "accepted",
          "sent_monotonic_s": 71.389806791,
          "result": 0,
          "elapsed_s": 0.013214125000004628
        },
        {
          "command": 192,
          "position": [
            47.3977431,
            8.5455939,
            494.263
          ],
          "status": "accepted",
          "sent_monotonic_s": 87.052884125,
          "result": 0,
          "elapsed_s": 0.004346374999997238
        },
        {
          "command": 21,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 99.782372458,
          "result": 0,
          "elapsed_s": 0.008590999999995574
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 111.859150208,
          "result": 0,
          "elapsed_s": 0.00864716699999235
        }
      ],
      "process_returncode": 0,
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-0/log/2026-09-06/00_12_42.ulg": "301bf9399fa8d10a7de93d6d4bac3ada04a0f23cbbff434dae00ea9f1c590c75"
      },
      "finalization_errors": [],
      "elapsed_s": 57.82693945900001
    },
    {
      "instance": 1,
      "sysid": 2,
      "backend": "px4_sitl_sih",
      "actual_flight_pass": true,
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 111.332736833
      },
      "checks": [
        "owned_px4_process",
        "loopback_only",
        "px4_quadcopter_identity",
        "fresh_global_and_local_position",
        "gps_fix",
        "landed_disarmed_preflight",
        "accepted_arm_ack",
        "observed_armed",
        "accepted_takeoff_ack",
        "measured_takeoff",
        "accepted_waypoint_ack",
        "measured_waypoint_hover",
        "accepted_return_ack",
        "measured_return",
        "accepted_land_ack",
        "observed_landed",
        "observed_disarmed",
        "owned_processes_reaped"
      ],
      "command_outcomes": [
        {
          "command": 176,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 60.911569041,
          "result": 0,
          "elapsed_s": 0.004341625000002125
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 60.915994166,
          "result": 0,
          "elapsed_s": 0.0045354169999995975
        },
        {
          "command": 22,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 61.469203958,
          "result": 0,
          "elapsed_s": 0.013306999999997515
        },
        {
          "command": 192,
          "position": [
            47.397817100072004,
            8.5455969,
            494.641
          ],
          "status": "accepted",
          "sent_monotonic_s": 70.559108708,
          "result": 0,
          "elapsed_s": 0.013362917000009134
        },
        {
          "command": 192,
          "position": [
            47.3977451,
            8.5455969,
            494.641
          ],
          "status": "accepted",
          "sent_monotonic_s": 87.092933208,
          "result": 0,
          "elapsed_s": 0.008821707999999262
        },
        {
          "command": 21,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 99.820712666,
          "result": 0,
          "elapsed_s": 0.013414041999993742
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 111.110281375,
          "result": 0,
          "elapsed_s": 0.017718540999993593
        }
      ],
      "process_returncode": 0,
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-1/log/2026-09-06/00_12_42.ulg": "87cd1e764e8b948dca57ca265ab90864b4240141c4cfc7afb470864754c26ae6"
      },
      "finalization_errors": [],
      "elapsed_s": 56.614884833000005
    },
    {
      "instance": 2,
      "sysid": 3,
      "backend": "px4_sitl_sih",
      "actual_flight_pass": true,
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 111.341772
      },
      "checks": [
        "owned_px4_process",
        "loopback_only",
        "px4_quadcopter_identity",
        "fresh_global_and_local_position",
        "gps_fix",
        "landed_disarmed_preflight",
        "accepted_arm_ack",
        "observed_armed",
        "accepted_takeoff_ack",
        "measured_takeoff",
        "accepted_waypoint_ack",
        "measured_waypoint_hover",
        "accepted_return_ack",
        "measured_return",
        "accepted_land_ack",
        "observed_landed",
        "observed_disarmed",
        "owned_processes_reaped"
      ],
      "command_outcomes": [
        {
          "command": 176,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 60.903584041,
          "result": 0,
          "elapsed_s": 0.004425499999996418
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 60.90812525,
          "result": 0,
          "elapsed_s": 0.017836000000002628
        },
        {
          "command": 22,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 61.4600465,
          "result": 0,
          "elapsed_s": 0.00894933300000389
        },
        {
          "command": 192,
          "position": [
            47.397817100072004,
            8.5455969,
            494.641
          ],
          "status": "accepted",
          "sent_monotonic_s": 70.554734208,
          "result": 0,
          "elapsed_s": 0.004283125000000609
        },
        {
          "command": 192,
          "position": [
            47.3977451,
            8.5455969,
            494.641
          ],
          "status": "accepted",
          "sent_monotonic_s": 87.20016125,
          "result": 0,
          "elapsed_s": 0.0084826250000134
        },
        {
          "command": 21,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 99.829758916,
          "result": 0,
          "elapsed_s": 0.013265500000002817
        },
        {
          "command": 400,
          "position": null,
          "status": "accepted",
          "sent_monotonic_s": 111.119124458,
          "result": 0,
          "elapsed_s": 0.008834374999992178
        }
      ],
      "process_returncode": 0,
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-2/log/2026-09-06/00_12_42.ulg": "953265c9e9f8ef76123993a3f6d54de74437527a92d0f6d5acb35517be5c485c"
      },
      "finalization_errors": [],
      "elapsed_s": 56.619623166
    }
  ],
  "approval": "approval-hardening-v1/launch-approval.json",
  "approval_sha256": "c807bfb934979564d7dac0bd03748d57b801463a1c56a2808b0e05b6582c0584",
  "acceptance_frozen_unix": 1788653487.0132182,
  "campaign_started_unix": 1788653505.7696362,
  "binary_sha256": "f94df8c5b42f532a6b7267bfa93bc2788ae2b43186db050ee7031f974b740938",
  "artifacts": "hardening-v1-single-plus-three",
  "resources": {
    "cache_bytes": 1246331901,
    "disk_free_bytes": 15972352000
  },
  "supervisor": {
    "argv": [
      "/Users/bhavjain/dronovasim/.cache/flight_stack/venv/bin/python",
      "-B",
      "-m",
      "studies.flight_stack.flight",
      "--fleet",
      "3",
      "--run-name",
      "hardening-v1-single-plus-three",
      "--approval",
      "/Users/bhavjain/dronovasim/reports/flight_stack/approval-hardening-v1/launch-approval.json",
      "--supervisor-pid",
      "43631"
    ],
    "timeout_s": 210,
    "started_unix": 1788653505.45017,
    "timed_out": false,
    "actual_flight_pass": true,
    "groups": [
      43647,
      43698,
      44623,
      44624,
      44638
    ],
    "stop_errors": {},
    "runner_pid": 43647,
    "returncode": 0,
    "remaining_groups": {},
    "elapsed_s": 115.682292333
  },
  "measured_metrics": [
    {
      "vehicle": "fleet-0",
      "samples": 497,
      "elapsed_s": 57.82693945900001,
      "max_altitude_m": 4.505680424859747,
      "max_horizontal_radius_m": 8.366823133274016,
      "accepted_commands": 7,
      "trajectory": "hardening-v1-single-plus-three/fleet-0/trajectory.json",
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 112.565739083
      },
      "checks": [
        {
          "event": "check",
          "monotonic_s": 61.512397666,
          "name": "owned_px4_process",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.512509791,
          "name": "loopback_only",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.512521,
          "name": "px4_quadcopter_identity",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.512529791,
          "name": "fresh_global_and_local_position",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.512537958,
          "name": "gps_fix",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.512545416,
          "name": "landed_disarmed_preflight",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.534869166,
          "name": "accepted_arm_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 62.087570458,
          "name": "observed_armed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 62.095501875,
          "name": "accepted_takeoff_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 71.389734125,
          "name": "measured_takeoff",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 71.40304725,
          "name": "accepted_waypoint_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.052778375,
          "name": "measured_waypoint_hover",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.057252083,
          "name": "accepted_return_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.782307166,
          "name": "measured_return",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.790982958,
          "name": "accepted_land_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 111.859093583,
          "name": "observed_landed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 112.565725291,
          "name": "observed_disarmed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 114.999986666,
          "name": "owned_processes_reaped",
          "passed": true
        }
      ],
      "dwell": [
        {
          "event": "dwell_accepted",
          "monotonic_s": 71.389716041,
          "label": "measured_takeoff",
          "start_monotonic_s": 70.161908166,
          "end_monotonic_s": 71.389711125,
          "samples": 12,
          "max_gap_s": 0.11870637500000214,
          "boot_duration_s": 1.096
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 87.052718583,
          "label": "measured_waypoint_hover",
          "start_monotonic_s": 84.009685583,
          "end_monotonic_s": 87.05271475,
          "samples": 44,
          "max_gap_s": 0.12147520799999256,
          "boot_duration_s": 4.296
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 99.782290875,
          "label": "measured_return",
          "start_monotonic_s": 98.73296175,
          "end_monotonic_s": 99.782286791,
          "samples": 24,
          "max_gap_s": 0.11216441700000246,
          "boot_duration_s": 2.296
        }
      ],
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-0/log/2026-09-06/00_12_42.ulg": "301bf9399fa8d10a7de93d6d4bac3ada04a0f23cbbff434dae00ea9f1c590c75"
      }
    },
    {
      "vehicle": "fleet-1",
      "samples": 489,
      "elapsed_s": 56.614884833000005,
      "max_altitude_m": 5.063538131564883,
      "max_horizontal_radius_m": 8.393529831409689,
      "accepted_commands": 7,
      "trajectory": "hardening-v1-single-plus-three/fleet-1/trajectory.json",
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 111.332736833
      },
      "checks": [
        {
          "event": "check",
          "monotonic_s": 60.911450125,
          "name": "owned_px4_process",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.911463583,
          "name": "loopback_only",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.911472083,
          "name": "px4_quadcopter_identity",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.911480041,
          "name": "fresh_global_and_local_position",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.911487083,
          "name": "gps_fix",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.911493791,
          "name": "landed_disarmed_preflight",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.920549875,
          "name": "accepted_arm_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.468970458,
          "name": "observed_armed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.48254725,
          "name": "accepted_takeoff_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 70.55897525,
          "name": "measured_takeoff",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 70.572521333,
          "name": "accepted_waypoint_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.092886958,
          "name": "measured_waypoint_hover",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.101776875,
          "name": "accepted_return_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.820660666,
          "name": "measured_return",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.834161333,
          "name": "accepted_land_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 111.110217625,
          "name": "observed_landed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 111.332700666,
          "name": "observed_disarmed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 113.800657166,
          "name": "owned_processes_reaped",
          "passed": true
        }
      ],
      "dwell": [
        {
          "event": "dwell_accepted",
          "monotonic_s": 70.558956041,
          "label": "measured_takeoff",
          "start_monotonic_s": 69.447384583,
          "end_monotonic_s": 70.558952291,
          "samples": 11,
          "max_gap_s": 0.1134240409999876,
          "boot_duration_s": 1.0
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 87.092872083,
          "label": "measured_waypoint_hover",
          "start_monotonic_s": 84.009863625,
          "end_monotonic_s": 87.0928685,
          "samples": 44,
          "max_gap_s": 0.12688229100000115,
          "boot_duration_s": 4.304
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 99.820645208,
          "label": "measured_return",
          "start_monotonic_s": 98.733969416,
          "end_monotonic_s": 99.820640416,
          "samples": 24,
          "max_gap_s": 0.11226587500000562,
          "boot_duration_s": 2.304
        }
      ],
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-1/log/2026-09-06/00_12_42.ulg": "87cd1e764e8b948dca57ca265ab90864b4240141c4cfc7afb470864754c26ae6"
      }
    },
    {
      "vehicle": "fleet-2",
      "samples": 489,
      "elapsed_s": 56.619623166,
      "max_altitude_m": 5.062683639377383,
      "max_horizontal_radius_m": 8.395540734317406,
      "accepted_commands": 7,
      "trajectory": "hardening-v1-single-plus-three/fleet-2/trajectory.json",
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 111.341772
      },
      "checks": [
        {
          "event": "check",
          "monotonic_s": 60.903435375,
          "name": "owned_px4_process",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.903447625,
          "name": "loopback_only",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.90345525,
          "name": "px4_quadcopter_identity",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.903462833,
          "name": "fresh_global_and_local_position",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.903469416,
          "name": "gps_fix",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.903475958,
          "name": "landed_disarmed_preflight",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 60.925983041,
          "name": "accepted_arm_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.459968,
          "name": "observed_armed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 61.469065166,
          "name": "accepted_takeoff_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 70.55455775,
          "name": "measured_takeoff",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 70.5590485,
          "name": "accepted_waypoint_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.200069791,
          "name": "measured_waypoint_hover",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 87.208680958,
          "name": "accepted_return_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.829655791,
          "name": "measured_return",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 99.843051,
          "name": "accepted_land_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 111.119072791,
          "name": "observed_landed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 111.341758583,
          "name": "observed_disarmed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 113.807512125,
          "name": "owned_processes_reaped",
          "passed": true
        }
      ],
      "dwell": [
        {
          "event": "dwell_accepted",
          "monotonic_s": 70.554485458,
          "label": "measured_takeoff",
          "start_monotonic_s": 69.438675833,
          "end_monotonic_s": 70.554476666,
          "samples": 11,
          "max_gap_s": 0.11398033300000066,
          "boot_duration_s": 1.0
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 87.19999925,
          "label": "measured_waypoint_hover",
          "start_monotonic_s": 84.102876708,
          "end_monotonic_s": 87.199993416,
          "samples": 45,
          "max_gap_s": 0.12642020799999898,
          "boot_duration_s": 4.408
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 99.829634083,
          "label": "measured_return",
          "start_monotonic_s": 98.7339365,
          "end_monotonic_s": 99.8296295,
          "samples": 24,
          "max_gap_s": 0.11431008399999598,
          "boot_duration_s": 2.304
        }
      ],
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/fleet-2/log/2026-09-06/00_12_42.ulg": "953265c9e9f8ef76123993a3f6d54de74437527a92d0f6d5acb35517be5c485c"
      }
    },
    {
      "vehicle": "single",
      "samples": 452,
      "elapsed_s": 52.851956582999996,
      "max_altitude_m": 5.832876795844641,
      "max_horizontal_radius_m": 8.106191202594973,
      "accepted_commands": 7,
      "trajectory": "hardening-v1-single-plus-three/single/trajectory.json",
      "cleanup": {
        "status": "landed_disarmed",
        "observed_after_monotonic_s": 52.290231833
      },
      "checks": [
        {
          "event": "check",
          "monotonic_s": 6.204827583,
          "name": "owned_px4_process",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.204857166,
          "name": "loopback_only",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.204866208,
          "name": "px4_quadcopter_identity",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.204874208,
          "name": "fresh_global_and_local_position",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.204881875,
          "name": "gps_fix",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.204888833,
          "name": "landed_disarmed_preflight",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.227261333,
          "name": "accepted_arm_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.760459041,
          "name": "observed_armed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 6.768739583,
          "name": "accepted_takeoff_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 16.133355208,
          "name": "measured_takeoff",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 16.146946541,
          "name": "accepted_waypoint_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 30.427102375,
          "name": "measured_waypoint_hover",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 30.43147875,
          "name": "accepted_return_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 40.387133208,
          "name": "measured_return",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 40.395948666,
          "name": "accepted_land_ack",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 51.905927833,
          "name": "observed_landed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 52.290199958,
          "name": "observed_disarmed",
          "passed": true
        },
        {
          "event": "check",
          "monotonic_s": 54.715639208,
          "name": "owned_processes_reaped",
          "passed": true
        }
      ],
      "dwell": [
        {
          "event": "dwell_accepted",
          "monotonic_s": 16.133332208,
          "label": "measured_takeoff",
          "start_monotonic_s": 15.026973916,
          "end_monotonic_s": 16.133301791,
          "samples": 11,
          "max_gap_s": 0.1120327500000009,
          "boot_duration_s": 1.0
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 30.427075791,
          "label": "measured_waypoint_hover",
          "start_monotonic_s": 27.410945916,
          "end_monotonic_s": 30.427070375,
          "samples": 32,
          "max_gap_s": 0.11237241699999956,
          "boot_duration_s": 3.096
        },
        {
          "event": "dwell_accepted",
          "monotonic_s": 40.387100791,
          "label": "measured_return",
          "start_monotonic_s": 39.272509333,
          "end_monotonic_s": 40.38709275,
          "samples": 11,
          "max_gap_s": 0.11277204200000313,
          "boot_duration_s": 1.0
        }
      ],
      "ulog_hashes": {
        "runs/hardening-v1-single-plus-three/single/log/2026-09-06/00_11_47.ulg": "3ed1c36c61ac140e02ffa7ff661062cfbb5d514bb326be265c0fce4c57e1c947"
      }
    }
  ],
  "dependencies_verified": {
    "attrs": "26.1.0",
    "cmake": "3.31.6",
    "empy": "3.3.4",
    "fastcrc": "0.3.6",
    "future": "1.0.0",
    "Jinja2": "3.1.6",
    "jsonschema": "4.23.0",
    "jsonschema-specifications": "2025.9.1",
    "kconfiglib": "14.1.0",
    "lxml": "6.1.3",
    "MarkupSafe": "3.0.3",
    "ninja": "1.11.1.4",
    "numpy": "1.26.4",
    "packaging": "24.2",
    "pymavlink": "2.4.49",
    "pyros-genmsg": "0.5.8",
    "PyYAML": "6.0.2",
    "referencing": "0.36.2",
    "rpds-py": "0.27.1",
    "toml": "0.10.2",
    "typing_extensions": "4.16.0"
  },
  "exported_unix": 1788653639.9114408,
  "historical_evidence": "historical-pre-hardening/reports/summary.json",
  "current_code_campaign": "hardening-v1-single-plus-three",
  "limitations": [
    "Independent SIH worlds; NOT shared-world swarm/collision physics",
    "PX4-estimated positions, not external ground truth; one short mission per vehicle",
    "Delayed stale MAVLink ACK remains ambiguous: no transaction ID; fresh phase observations required",
    "Fault tests use mock transports and real ordinary OS processes, not real-flight fault injection",
    "Pinned locally adapted native arm64 binary; no rebuild or network access in hardening campaign"
  ],
  "unit_tests": {
    "passed": 52,
    "failed": 0,
    "original_tests": 20,
    "hardening_tests": 32,
    "kind": "mock transport and real ordinary OS-process faults; NOT flights",
    "artifact": "hardening-tests-final.log",
    "command_manifest": "hardening-tests-final.json"
  },
  "new_flight_campaign_count": 1,
  "failed_new_flight_campaigns": 0,
  "current_code_matches_approved_executed_snapshot": true,
  "artifact_manifest": "artifact_hashes.json",
  "campaign_artifact_manifest": "hardening-v1-single-plus-three/artifact_hashes.json",
  "evidence_verification": "hardening-v1-single-plus-three/evidence-verification.json",
  "historical_manifest": "historical-manifest.json",
  "commands": "hardening-commands.json"
}
