{"schema": 1, "run_id": "20261021-rev-g-reviewed", "revision": "G", "started_utc": "2026-10-21T13:41:40.861465+00:00", "finished_utc": "2026-10-21T13:42:59.356033+00:00", "mode": "validate", "records": [{"test_id": "host-core", "requirement_id": "HOST-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:41.913119+00:00", "finished_utc": "2026-10-21T13:41:43.861381+00:00", "scenario_seed": null, "metrics": {"sanitizers": ["address", "undefined"]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "host-reliability", "requirement_id": "HOST-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:43.861435+00:00", "finished_utc": "2026-10-21T13:41:44.943320+00:00", "scenario_seed": null, "metrics": {"sanitizers": ["address", "undefined"]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "host-outbox", "requirement_id": "HOST-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:44.943455+00:00", "finished_utc": "2026-10-21T13:41:46.513245+00:00", "scenario_seed": null, "metrics": {"sanitizers": ["address", "undefined"]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "host-protection", "requirement_id": "HOST-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:46.513331+00:00", "finished_utc": "2026-10-21T13:41:47.747524+00:00", "scenario_seed": null, "metrics": {"sanitizers": ["address", "undefined"]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "host-factory", "requirement_id": "HOST-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:47.747603+00:00", "finished_utc": "2026-10-21T13:41:49.130050+00:00", "scenario_seed": null, "metrics": {"sanitizers": ["address", "undefined"]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "transport", "requirement_id": "NETWORK-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:49.130122+00:00", "finished_utc": "2026-10-21T13:41:51.403080+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "seeded-faults", "requirement_id": "SCENARIO-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:51.403227+00:00", "finished_utc": "2026-10-21T13:41:52.992635+00:00", "scenario_seed": null, "metrics": {"seed": 20261021, "gnss_cases": 5000, "fault_samples": 10000}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "release-signatures", "requirement_id": "SECURITY-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:52.992784+00:00", "finished_utc": "2026-10-21T13:41:54.278575+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "factory-record", "requirement_id": "RECORD-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:54.278666+00:00", "finished_utc": "2026-10-21T13:41:54.362361+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "station", "requirement_id": "RECORD-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:54.362442+00:00", "finished_utc": "2026-10-21T13:41:54.445699+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "local-tls", "requirement_id": "SECURITY-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:54.445841+00:00", "finished_utc": "2026-10-21T13:41:54.627769+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "runner-contract", "requirement_id": "RECORD-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:54.627937+00:00", "finished_utc": "2026-10-21T13:41:55.787348+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "power-regression", "requirement_id": "MODEL-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:55.787435+00:00", "finished_utc": "2026-10-21T13:41:55.874067+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "power-trace-screen", "requirement_id": "MODEL-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:55.874179+00:00", "finished_utc": "2026-10-21T13:41:56.370937+00:00", "scenario_seed": null, "metrics": {}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "protection-scenarios", "requirement_id": "SCENARIO-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:56.371126+00:00", "finished_utc": "2026-10-21T13:41:58.258241+00:00", "scenario_seed": null, "metrics": {"boundaries-prototype-sa": {"rows": 15, "modem": "A7672SA-FASE"}, "boundaries-production-s": {"rows": 15, "modem": "A7672S-FASE"}, "faults-prototype-sa": {"rows": 301, "modem": "A7672SA-FASE"}, "faults-production-s": {"rows": 301, "modem": "A7672S-FASE"}, "usb-suspend-presence-prototype-sa": {"rows": 9, "modem": "A7672SA-FASE"}, "usb-suspend-presence-production-s": {"rows": 9, "modem": "A7672S-FASE"}}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "power-sensitivity", "requirement_id": "MODEL-001", "hardware_profile": "both", "evidence_type": "MODEL_STUDY", "status": "OBSERVATION", "started_utc": "2026-10-21T13:41:58.258328+00:00", "finished_utc": "2026-10-21T13:41:58.271868+00:00", "scenario_seed": 20261021, "metrics": {"status": "OBSERVATION", "revision": "G", "power_cases": 243, "energy_balance_residual_w_max": 1.6653345369377348e-15, "min_sys_v": 3.3532017867186257, "max_battery_a": 3.2906428437516593, "max_modem_switch_peak_a": 3.2946093353395907, "max_external_supplement_a": 1.9071415267914327, "rail_dc_bounds_v": [3.765888968609865, 4.08367578524837], "rail_with_budgeted_overshoot_v": 4.16367578524837, "rail_at_qualified_impedance_v": 3.4658889686098653, "charger_input_limit_a": [1.215121512151215, 1.2754010695187166, 1.3504024199211366], "charge_a": [0.5108910891089109, 0.615, 0.7222222222222222], "usb_input_a_max_including_overhead": 0.06722570680628273, "ntc_cold_cell_min_c": 1.8872862221687683, "ntc_hot_cell_max_c": 41.72564481387411, "thermal": [{"component": "each_output", "ambient_c": 25, "theta_c_per_w": 150, "loss_w": 0.0625, "junction_c": 34.375, "old_rev_f_junction_c": 62.5}, {"component": "each_output", "ambient_c": 25, "theta_c_per_w": 240, "loss_w": 0.0625, "junction_c": 40.0, "old_rev_f_junction_c": 85.0}, {"component": "each_output", "ambient_c": 25, "theta_c_per_w": 300, "loss_w": 0.0625, "junction_c": 43.75, "old_rev_f_junction_c": 100.0}, {"component": "each_output", "ambient_c": 45, "theta_c_per_w": 150, "loss_w": 0.0625, "junction_c": 54.375, "old_rev_f_junction_c": 82.5}, {"component": "each_output", "ambient_c": 45, "theta_c_per_w": 240, "loss_w": 0.0625, "junction_c": 60.0, "old_rev_f_junction_c": 105.0}, {"component": "each_output", "ambient_c": 45, "theta_c_per_w": 300, "loss_w": 0.0625, "junction_c": 63.75, "old_rev_f_junction_c": 120.0}, {"component": "each_output", "ambient_c": 60, "theta_c_per_w": 150, "loss_w": 0.0625, "junction_c": 69.375, "old_rev_f_junction_c": 97.5}, {"component": "each_output", "ambient_c": 60, "theta_c_per_w": 240, "loss_w": 0.0625, "junction_c": 75.0, "old_rev_f_junction_c": 120.0}, {"component": "each_output", "ambient_c": 60, "theta_c_per_w": 300, "loss_w": 0.0625, "junction_c": 78.75, "old_rev_f_junction_c": 135.0}, {"component": "U5_switching_charger", "ambient_c": 25, "theta_c_per_w": 50, "loss_w": 1.0225457786420356, "junction_c": 76.12728893210178, "thermal_regulation_possible": false}, {"component": "U6_modem_converter", "ambient_c": 25, "theta_c_per_w": 60, "loss_w": 0.4900410942298044, "junction_c": 54.40246565378827, "thermal_regulation_possible": false}, {"component": "U4_input_buck", "ambient_c": 25, "theta_c_per_w": 60, "loss_w": 0.7557791221784096, "junction_c": 70.34674733070457, "thermal_regulation_possible": false}, {"component": "U7_logic_converter", "ambient_c": 25, "theta_c_per_w": 80, "loss_w": 0.165, "junction_c": 38.2, "thermal_regulation_possible": false}, {"component": "U5_switching_charger", "ambient_c": 45, "theta_c_per_w": 50, "loss_w": 1.0225457786420356, "junction_c": 96.12728893210178, "thermal_regulation_possible": false}, {"component": "U6_modem_converter", "ambient_c": 45, "theta_c_per_w": 60, "loss_w": 0.4900410942298044, "junction_c": 74.40246565378827, "thermal_regulation_possible": false}, {"component": "U4_input_buck", "ambient_c": 45, "theta_c_per_w": 60, "loss_w": 0.7557791221784096, "junction_c": 90.34674733070457, "thermal_regulation_possible": false}, {"component": "U7_logic_converter", "ambient_c": 45, "theta_c_per_w": 80, "loss_w": 0.165, "junction_c": 58.2, "thermal_regulation_possible": false}, {"component": "U5_switching_charger", "ambient_c": 60, "theta_c_per_w": 50, "loss_w": 1.0225457786420356, "junction_c": 111.12728893210178, "thermal_regulation_possible": true}, {"component": "U6_modem_converter", "ambient_c": 60, "theta_c_per_w": 60, "loss_w": 0.4900410942298044, "junction_c": 89.40246565378827, "thermal_regulation_possible": false}, {"component": "U4_input_buck", "ambient_c": 60, "theta_c_per_w": 60, "loss_w": 0.7557791221784096, "junction_c": 105.34674733070457, "thermal_regulation_possible": false}, {"component": "U7_logic_converter", "ambient_c": 60, "theta_c_per_w": 80, "loss_w": 0.165, "junction_c": 73.2, "thermal_regulation_possible": false}], "thermal_convergence_error_c": [0.0011497829501845303, 0.0005748515476149407], "expected_failing_stress": {"rail_at_0p25ohm_v": 3.265888968609865, "input_buck_at_80pct_efficiency_60c": 162.03018149408524, "continuous_2a_modem_60c": 182.51027355745111}, "required_input_buck_efficiency_for_120c_at60": 0.8718279352514026, "runtime_hours": {"0.5": 4.109768049656975, "0.65": 5.3426984645540685, "0.8": 6.575628879451161}, "limitations": ["The 3.5A TPS63020 minimum is a datasheet reference at 3.6V/25C; worst SYS is lower and hot-current limit must be measured.", "Efficiency, rail impedance, switch ripple, thermal theta and hot low-voltage BATFET resistance are unmeasured qualification bounds.", "BQ25606 replaces the old supplement-short path; its 6A BATFET OCP is typical, not a guaranteed available-current specification.", "2A pulses <=100ms, <=20% duty; continuous 2A and adverse 80% input-buck efficiency fail and are not qualified.", "Charger 110C regulation/DPM may reduce charging; a fixed charge-time claim is not supported.", "NTC B3950 pack differs from previous specification; exact supplier tolerance, cell coupling and pack charge voltage/current require signoff.", "No switching-loop, EMI, battery electrochemistry, enclosure FEA, or measured runtime claim."]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "ngspice-rail", "requirement_id": "MODEL-001", "hardware_profile": "both", "evidence_type": "MODEL_STUDY", "status": "OBSERVATION", "started_utc": "2026-10-21T13:41:58.271927+00:00", "finished_utc": "2026-10-21T13:41:58.665960+00:00", "scenario_seed": 20261021, "metrics": {"cases": [{"r_ohm": 0.05, "dt_s": 1e-05, "min_rail_v": 3.66588897, "analytic_plateau_v": 3.665888968609865, "above_3p4v": true, "qualified_impedance": true}, {"r_ohm": 0.05, "dt_s": 5e-06, "min_rail_v": 3.66588897, "analytic_plateau_v": 3.665888968609865, "above_3p4v": true, "qualified_impedance": true}, {"r_ohm": 0.15, "dt_s": 1e-05, "min_rail_v": 3.46588897, "analytic_plateau_v": 3.4658889686098653, "above_3p4v": true, "qualified_impedance": true}, {"r_ohm": 0.15, "dt_s": 5e-06, "min_rail_v": 3.46588897, "analytic_plateau_v": 3.4658889686098653, "above_3p4v": true, "qualified_impedance": true}, {"r_ohm": 0.25, "dt_s": 1e-05, "min_rail_v": 3.26588897, "analytic_plateau_v": 3.265888968609865, "above_3p4v": false, "qualified_impedance": false}, {"r_ohm": 0.25, "dt_s": 5e-06, "min_rail_v": 3.26588897, "analytic_plateau_v": 3.265888968609865, "above_3p4v": false, "qualified_impedance": false}], "numerical_checks": "PASS: analytic plateau within 2mV; timestep minima within 5mV", "scope": "Passive rail sensitivity only; not converter stability or hardware performance"}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "native-rules", "requirement_id": "CAD-001", "hardware_profile": "both", "evidence_type": "GEOMETRY_CHECK", "status": "PASS", "started_utc": "2026-10-21T13:41:58.666047+00:00", "finished_utc": "2026-10-21T13:42:06.258650+00:00", "scenario_seed": null, "metrics": {"ignored_drc": ["footprint_filters_mismatch", "footprint_type_mismatch", "missing_courtyard", "track_not_centered_on_via", "tuning_profile_track_geometries"], "active_checks": "ERC/DRC/parity; source remains unchanged"}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "electrical-intent", "requirement_id": "CAD-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:42:06.258721+00:00", "finished_utc": "2026-10-21T13:42:06.339510+00:00", "scenario_seed": null, "metrics": {"checks": 199}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "manufacturing-layout", "requirement_id": "CAD-001", "hardware_profile": "both", "evidence_type": "GEOMETRY_CHECK", "status": "PASS", "started_utc": "2026-10-21T13:42:06.339582+00:00", "finished_utc": "2026-10-21T13:42:07.513210+00:00", "scenario_seed": null, "metrics": {"critical_routes_preserved": true, "reference_plane_signal_tracks": 0, "usb": {"main_pair_width_mm": 0.18, "main_pair_nominal_gap_mm": 0.15, "target_differential_ohms": 90, "tolerance_percent": 10, "main_pair_layer": "F.Cu", "main_pair_vias": 0, "protected_side_length_skew_mm": 9.702, "impedance_verified": false, "reason": "Fabricator stackup, field-solver geometry and coupon/TDR required; no measured impedance claim"}}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "assembly-geometry", "requirement_id": "CAD-002", "hardware_profile": "both", "evidence_type": "GEOMETRY_CHECK", "status": "PASS", "started_utc": "2026-10-21T13:42:07.513308+00:00", "finished_utc": "2026-10-21T13:42:23.438347+00:00", "scenario_seed": null, "metrics": {"valid_objects": 194, "selected_pairs": 15128, "inductors": [{"name": "L4", "valid": true, "solids": 1, "volume_mm3": 95.4109182762034, "bounds_mm": [6.0, 6.0, 4.199999999999999]}, {"name": "L2", "valid": true, "solids": 1, "volume_mm3": 95.41091827620342, "bounds_mm": [6.0, 6.0, 4.199999999999999]}, {"name": "L1", "valid": true, "solids": 1, "volume_mm3": 95.4109182762034, "bounds_mm": [6.0, 6.0, 4.199999999999999]}], "missing_vendor_models": ["J2", "J4", "U8", "J6", "D19", "J3", "D20", "F2", "F1", "U9"], "dimension_source": "Bourns SRN6045TA drawing; nominal model 6x6x4.2mm. Production tolerances not simulated."}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "mechanical-envelopes", "requirement_id": "CAD-002", "hardware_profile": "both", "evidence_type": "MODEL_STUDY", "status": "OBSERVATION", "started_utc": "2026-10-21T13:42:23.438409+00:00", "finished_utc": "2026-10-21T13:42:24.002308+00:00", "scenario_seed": 20261021, "metrics": {"studies": [{"case": "inductor_max", "affected_pairs": 516, "overlaps": [], "scope": "bounding envelopes / selected pairs; no physical fit qualification"}, {"case": "plug_growth", "affected_pairs": 513, "overlaps": [], "scope": "bounding envelopes / selected pairs; no physical fit qualification"}, {"case": "pack_growth", "affected_pairs": 20, "overlaps": [], "scope": "bounding envelopes / selected pairs; no physical fit qualification"}]}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "build-tracker", "requirement_id": "BUILD-001", "hardware_profile": "both", "evidence_type": "TARGET_BUILD", "status": "PASS", "started_utc": "2026-10-21T13:42:24.383871+00:00", "finished_utc": "2026-10-21T13:42:36.996364+00:00", "scenario_seed": null, "metrics": {"binary_sha256": {"partitions.bin": "1d9cca96de0fe07ad7fc0648b9878ddecd9ce565e38b589ad20fea698ed4c80c", "firmware.bin": "3dd7d4721e1c2a6240dc61e7d16c569a441bf2abdb9da761369ab4fdd5b3c674", "bootloader.bin": "1776e4dd896a69d0a5c2e79957b0e2a88aa4129b1381d6478683515a1f6af343"}, "never_flash": false}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "build-integration-check", "requirement_id": "BUILD-001", "hardware_profile": "both", "evidence_type": "TARGET_BUILD", "status": "PASS", "started_utc": "2026-10-21T13:42:36.996611+00:00", "finished_utc": "2026-10-21T13:42:47.311326+00:00", "scenario_seed": null, "metrics": {"binary_sha256": {"partitions.bin": "1d9cca96de0fe07ad7fc0648b9878ddecd9ce565e38b589ad20fea698ed4c80c", "firmware.bin": "acdccb5d5db49740164251f8db7238f3ce7d6d8cb7af0daebf153976fdf028be", "bootloader.bin": "1776e4dd896a69d0a5c2e79957b0e2a88aa4129b1381d6478683515a1f6af343"}, "never_flash": true}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "build-factory", "requirement_id": "BUILD-001", "hardware_profile": "both", "evidence_type": "TARGET_BUILD", "status": "PASS", "started_utc": "2026-10-21T13:42:47.311915+00:00", "finished_utc": "2026-10-21T13:42:59.286984+00:00", "scenario_seed": null, "metrics": {"binary_sha256": {"partitions.bin": "1d9cca96de0fe07ad7fc0648b9878ddecd9ce565e38b589ad20fea698ed4c80c", "firmware.bin": "403eb5a4a52ede599f55d47ba3c27632aac31dd94bda556b076df60a87e9a328", "bootloader.bin": "1776e4dd896a69d0a5c2e79957b0e2a88aa4129b1381d6478683515a1f6af343"}, "never_flash": false}, "limits": {"definition": "See versioned test assertions and sim parameters"}, "units": {"convention": "SI unless explicitly suffixed"}, "error": null}, {"test_id": "source-integrity", "requirement_id": "RECORD-001", "hardware_profile": "both", "evidence_type": "HOST_TEST", "status": "PASS", "started_utc": "2026-10-21T13:41:40.861465+00:00", "finished_utc": "2026-10-21T13:42:59.356003+00:00", "metrics": {"changed_sources": []}, "limits": {"changed_sources": 0}, "units": {}}], "production_release": "HOLD", "physical_tests_performed": false, "exit_code": 0, "exclusions": ["Physical current/thermal/USB/RF/EMC qualification", "Antenna and operator validation", "Drop, vibration, moisture and material testing", "Calibrated structural and enclosed thermal FEA", "ESP_SSLClient hardware handshake and secure boot/anti-rollback qualification"]}