{
  "status": "passed",
  "checks": {
    "unit_quaternion_spinor_and_orthonormal_frame_97_cases": true,
    "spinor_360_degree_sign_and_720_degree_return": true,
    "frame_only_projection_deliberately_fails_to_distinguish_antipodal_lifts": true,
    "direct_product_cross_factor_commutation_and_composition": true,
    "process_reversal_is_a_binary_involution_not_a_phase": true,
    "forward_and_reverse_traversal_share_the_same_open_path": true,
    "SU2_axes_do_not_falsely_commute": true,
    "phase_ring_has_quarter_turn_and_full_period": true,
    "browser_buttons_display_both_spinor_returns": true,
    "browser_process_control_reverses_sequence_without_changing_arrow_or_phase": true,
    "browser_double_process_flip_restores_order_and_cursor": true,
    "browser_orientation_slider_reaches_actual_SU2_rotation": true,
    "camera_orbit_does_not_change_group_element": true,
    "playback_moves_only_the_traversal_cursor": true,
    "playback_stops_at_the_endpoint_without_phase_wraparound": true,
    "reverse_steps_reach_the_original_input_endpoint": true,
    "mobile_layout_has_no_horizontal_overflow": true,
    "offline_browser_has_no_network_dependencies_or_script_errors": true
  },
  "math_sample_count": 97,
  "chromium_version": "151.0.7922.34",
  "scope": "Numerical implementation and browser checks of SU(2) × SO(2) × Z2 with an open process traversal; not inverse execution of the stage projectors or particle dynamics.",
  "retained_coordinates": "Unit quaternion q, one unit-circle marker, and binary process direction. Traversal position is display state, not another group parameter.",
  "image_generated": false,
  "source_hashes": {
    "research/strominger/arrow-symmetry-viewer.html": "c31c0d957a501a2cc8f887e63a2c5fc3de56352483b07ccae3c72de8dc922b6d",
    "research/strominger/checkers/check_arrow_symmetry_viewer.mjs": "388cee8655c1ac787f708d3b7afdc7bfb7734e70f7c6b65119146a5fccfc689d"
  }
}
