{
  "definitions": {
    "CSS": "Cohort Similarity Score",
    "FSI": "Fractal Stability Index"
  },
  "hypothesis_registry": [
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Surface centers converge with repeated observations.",
      "id": "SURF-GEN-01/H1_surface_center",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "status": "SUPPORTED",
        "supporting_n": 30
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "SUPPORTED",
      "validation_state": "PASS"
    },
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Surface shape and covariance converge.",
      "id": "SURF-GEN-01/H2_surface_covariance",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "PARTIALLY_SUPPORTED",
      "validation_state": "PASS"
    },
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Distances for later observations converge.",
      "id": "SURF-GEN-01/H3_forward_distance",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "PARTIALLY_SUPPORTED",
      "validation_state": "PASS"
    },
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Predictive discrimination converges early.",
      "id": "SURF-GEN-01/H4_early_prediction",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "status": "SUPPORTED",
        "supporting_n": 5
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "SUPPORTED",
      "validation_state": "PASS"
    },
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Convergence persists without distance and duration.",
      "id": "SURF-GEN-01/H5_exposure_independent",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "PARTIALLY_SUPPORTED",
      "validation_state": "PASS"
    },
    {
      "experiment": "SURF-GEN-01",
      "hypothesis": "Gaussian geometry reaches useful behavior before flexible learned models.",
      "id": "SURF-GEN-01/H6_gaussian_before_flexible",
      "n": {
        "accepted_triplets": 55,
        "continuation_triplets": 5,
        "development_triplets": 44,
        "excluded_triplets": 1,
        "pvc_triplets": 5,
        "usable_triplets": 54
      },
      "primary_evidence": {
        "m1_n": 35,
        "m2_n": 5,
        "status": "SUPPORTED"
      },
      "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
      "result_version": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
      "status": "SUPPORTED",
      "validation_state": "PASS"
    }
  ],
  "kubios_caveat": "Kubios confirms Custom Measurement is designed to request 50 Hz ACC from the Polar H10, while Readiness requests 200 Hz. Kubios reports that the most probable explanation for approximately 200 XYZ records per second in affected Custom KDF files is a software/hardware configuration mismatch in which the H10 may have remained at 200 Hz. Kubios has requested representative Custom and Readiness native KDF files and is investigating; the cause is not yet confirmed. Absolute jerk (g/s), rates, filtered or cropped tails, spectra, timing-dependent dose and dependent FSI/CSS/Tensor outputs remain under forensic review. Historical values and classifications are preserved; they are not validated final physical-time findings. The frozen triplet distance, event-clock duration and whole-record vertical RMS findings do not depend on the unresolved ACC clock.",
  "limitations": [
    "Repeated N-of-1 observations do not establish population-wide or causal effects.",
    "Surfaceology tests state distinguishability and maturation; it does not independently validate every paired biomechanical hypothesis.",
    "A frozen-reference maturity threshold is not a universal minimum sample size.",
    "Canonical FSI/CSS/Tensor retain their existing definitions. No new scalar, clinical outcome, entropy result or replacement model is introduced.",
    "Transportation seat labels are context, not measured pain. Motorcycle may show high amplitude despite greater reported tolerance; this motivates a hypothesis, not a proven mechanism."
  ],
  "provenance": {
    "clock_classification_sha256": "eb7c291a3258ca58b47f63278d281b09bd9862c485fa6e24d0d0f81e0101b5ea",
    "publication_scope": "aggregate summaries only; original scientific artifacts remain immutable",
    "source_hashes": {
      "HYPOTHESIS_EVALUATION.json": "b96546ad57ae50d41e6624b89c0b008d46da44d6267513e92d4db5d6656ea4e9",
      "MANIFEST.json": "be64eddc3da05cacf1936b273ff30da628c225765a4fc660826c7cd0017056b5",
      "REPORT.md": "c15581af33468604641335abc15b3703f9cef4c8d477e4e6838aee0405162042",
      "RESULTS.json": "0bedb7757a82e7b4d3e1e01e37f4628ae01ecb347ba0d3cf8c54ccbd4a312e8b",
      "VALIDATION.json": "5fe2bcec6cff9685ec776b1c9684c5c199142f218a7dc159ad3e0fba68bb41f8"
    },
    "surf_gen_run": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
    "transport_coverage_sha256": "6fcbe47b62628d3c7b24a5d05dc140a2766b22893a13c70c65663081398b56e5",
    "triplet_results_file_sha256": "1df720024412974af6e93f8384b43e7d2dbb220a004e2b6d5e768765e28d6671"
  },
  "registry_scope": "Statuses are copied from SURF-GEN-01 H1\u2013H6. Triplet endpoint findings and transportation publication gates remain separate; no status is inferred from effect sizes.",
  "schema": "fsicss.governed_hypothesis_publication.v1",
  "scientific_recomputation": false,
  "surfaceology": {
    "hypotheses": {
      "H1_surface_center": {
        "status": "SUPPORTED",
        "supporting_n": 30
      },
      "H2_surface_covariance": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "H3_forward_distance": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "H4_early_prediction": {
        "status": "SUPPORTED",
        "supporting_n": 5
      },
      "H5_exposure_independent": {
        "status": "PARTIALLY_SUPPORTED",
        "supporting_n": 35
      },
      "H6_gaussian_before_flexible": {
        "m1_n": 35,
        "m2_n": 5,
        "status": "SUPPORTED"
      }
    },
    "population": {
      "accepted_triplets": 55,
      "continuation_triplets": 5,
      "development_triplets": 44,
      "excluded_triplets": 1,
      "pvc_triplets": 5,
      "usable_triplets": 54
    },
    "primary_result": {
      "full": {
        "n_geometric": 35,
        "n_predictive_m0": 44,
        "n_predictive_m1": 35,
        "n_predictive_m2": 5,
        "predictive_geometry_gap": 30
      },
      "mall": {
        "state_primitive_status": "PROVISIONAL"
      },
      "overall_status": "PARTIALLY_SUPPORTED",
      "pt": {
        "state_primitive_status": "QUALIFIED"
      },
      "pvc_shift_status": "PERSISTENT",
      "strict_exposure_blind": {
        "n_geometric": 35,
        "n_predictive_m0": 44,
        "n_predictive_m1": 44,
        "n_predictive_m2": 40,
        "predictive_geometry_gap": -5
      },
      "walk": {
        "state_primitive_status": "PROVISIONAL"
      }
    },
    "publication_link": "https://handicapskater.com/evidence/hypotheses/#surfaceology",
    "run_id": "20260920T-LOCAL-SURF-GEN-01-REPRO-V2",
    "validation": "PASS"
  },
  "transportation": {
    "coverage": {
      "BUS": 22,
      "MOTORCYCLE": 8,
      "SEDAN_TAXI_UNKNOWN": 26,
      "SILVERRIDE_BACK": 2,
      "SILVERRIDE_FRONT": 7,
      "SILVERRIDE_UNKNOWN": 1,
      "VAN_CUTAWAY": 6
    },
    "coverage_unit": "materialized episodic sessions, not independent dates",
    "final_comparison_published": false,
    "hypothesis": "Body coupling, constrained seating, axis structure, repeated transients, duration and load-path organization may matter beyond acceleration magnitude. Mechanism is not established.",
    "next_analysis": "Propose a new frozen descriptive session/date-aware comparison of existing whole-record vertical, horizontal and magnitude RMS, separately by governed vehicle/seat cohort, with exact source hashes, missingness and no pooled pain ranking. No filtered tails, new formulas, Phase 2, or entropy execution. Independent-day sensitivity and seat-unknown exclusions must be preregistered.",
    "publication_gate": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY",
    "readiness": [
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "vertical_dynamic_g_rms",
        "publication_ready": false,
        "reason": "Canonical whole-record amplitude; discovery cohort coverage only.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "horizontal_dynamic_g_rms",
        "publication_ready": false,
        "reason": "Canonical whole-record amplitude; sensor axes are not anatomically calibrated.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "magnitude_dynamic_g_rms",
        "publication_ready": false,
        "reason": "Canonical centered raw magnitude; not filtered Method-A resultant.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {},
        "endpoint": "P95",
        "publication_ready": false,
        "reason": "Unfiltered whole-record operator is clock-independent, but no validated canonical transport comparison is frozen.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {},
        "endpoint": "P99",
        "publication_ready": false,
        "reason": "Unfiltered whole-record operator only; stored NES tails are filtered/cropped.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {},
        "endpoint": "P999",
        "publication_ready": false,
        "reason": "Unfiltered whole-record operator only; not the stored NES feature.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_INDEPENDENT",
        "cohort_coverage": {},
        "endpoint": "maximum",
        "publication_ready": false,
        "reason": "Unfiltered whole-record operator only; not the stored NES maximum.",
        "validation_status": "DISCOVERY_ONLY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "magnitude_jerk_rms_g_per_s",
        "publication_ready": false,
        "reason": "Absolute derivative requires resolved ACC timing.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 15,
          "MOTORCYCLE": 6,
          "SEDAN_TAXI_UNKNOWN": 20,
          "SILVERRIDE_FRONT": 6,
          "VAN_CUTAWAY": 4
        },
        "endpoint": "nes_p99",
        "publication_ready": false,
        "reason": "Stored filtered/cropped tail depends on clock and sample membership.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "shock_spike_rate_per_min",
        "publication_ready": false,
        "reason": "Rate denominator depends on ACC clock.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 15,
          "MOTORCYCLE": 6,
          "SEDAN_TAXI_UNKNOWN": 20,
          "SILVERRIDE_FRONT": 6,
          "VAN_CUTAWAY": 4
        },
        "endpoint": "nes_shock_cluster_rate_per_hour",
        "publication_ready": false,
        "reason": "Cluster membership and hours depend on timing.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 15,
          "MOTORCYCLE": 6,
          "SEDAN_TAXI_UNKNOWN": 20,
          "SILVERRIDE_FRONT": 6,
          "VAN_CUTAWAY": 4
        },
        "endpoint": "nes_spectral_centroid_hz",
        "publication_ready": false,
        "reason": "Frequency axis/filtering depends on timing.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {
          "BUS": 22,
          "MOTORCYCLE": 8,
          "SEDAN_TAXI_UNKNOWN": 26,
          "SILVERRIDE_BACK": 2,
          "SILVERRIDE_FRONT": 7,
          "SILVERRIDE_UNKNOWN": 1,
          "VAN_CUTAWAY": 6
        },
        "endpoint": "cumulative_dynamic_shock",
        "publication_ready": false,
        "reason": "Time integral depends on timing.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {},
        "endpoint": "fsi_tensor_v0_3_score",
        "publication_ready": false,
        "reason": "Current Tensor inputs inherit impact-rate and duration dependencies; 65 legacy rows lack exact current session identity, so no current-cohort coverage is asserted.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {},
        "endpoint": "css_cohort_review",
        "publication_ready": false,
        "reason": "Current canonical inputs include timing-dependent outputs.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      },
      {
        "clock_dependency": "TIMEBASE_DEPENDENT_AT_RISK",
        "cohort_coverage": {},
        "endpoint": "fsi_score",
        "publication_ready": false,
        "reason": "Current compatibility scalar inherits Tensor timing dependencies.",
        "validation_status": "BLOCKED_PENDING_MEASUREMENT_AUTHORITY"
      }
    ],
    "reported_phenotype": "The operator reports greater pelvic/SI-region pain and discomfort in Bus, Van, constrained Sedan/Taxi seating and SilverRide Back than SilverRide Front or Motorcycle. This is reported context, not an independently validated causal ranking.",
    "status": "DISCOVERY_ONLY"
  },
  "triplet": {
    "analysis_strata": {
      "POST_PVC01_CONTINUATION": 5,
      "PRE_LOCK_DEVELOPMENT": 45,
      "PVC01_PROSPECTIVE_VALIDATION": 5
    },
    "dataset_hash": "a9cdee3c99c361b97d56d0a74d9775ddf576b203547029e6f7c22611fba9c995",
    "dataset_id": "same_day_mall_walk_pt_final_20260917.v1",
    "eligibility_hash": "38b78b41d5d37f705f78140c9243e2c39fb117da6c5c55ff6c99fd366f78cdd7",
    "endpoints": [
      {
        "bootstrap_95_ci_paired_difference": [
          -1.8808284617831863,
          -1.846901594687028
        ],
        "exact_sign_test_two_sided_p": 5.551115123125783e-17,
        "family": "functional",
        "label": "Functional distance",
        "mall_gt_walking": 55,
        "mall_iqr": [
          1.9755565000397675,
          2.0485365465680427
        ],
        "mall_median": 2.0026172154617035,
        "mall_percent_difference_from_walking": 1317.2823218997362,
        "mall_to_walking_ratio_of_medians": 14.17282321899736,
        "matched_pairs_rank_biserial_walking_minus_mall": -1.0,
        "median_date_level_mall_to_walking_ratio": 14.019014693171997,
        "median_paired_difference_walking_minus_mall": -1.8636786168774355,
        "metric": "distance_miles",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 9.99990000099999e-06
        },
        "primary": true,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "miles",
        "walking_gt_mall": 0,
        "walking_iqr": [
          0.1240878270897956,
          0.1557777578938996
        ],
        "walking_median": 0.14129980911476975
      },
      {
        "bootstrap_95_ci_paired_difference": [
          -1743.0,
          -1653.0
        ],
        "exact_sign_test_two_sided_p": 5.551115123125783e-17,
        "family": "functional",
        "label": "Activity duration",
        "mall_gt_walking": 55,
        "mall_iqr": [
          1931.5,
          2114.0
        ],
        "mall_median": 2045.0,
        "mall_percent_difference_from_walking": 512.2754491017964,
        "mall_to_walking_ratio_of_medians": 6.122754491017964,
        "matched_pairs_rank_biserial_walking_minus_mall": -1.0,
        "median_date_level_mall_to_walking_ratio": 6.035294117647059,
        "median_paired_difference_walking_minus_mall": -1704.0,
        "metric": "duration_seconds",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 9.99990000099999e-06
        },
        "primary": true,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "seconds",
        "walking_gt_mall": 0,
        "walking_iqr": [
          322.0,
          344.5
        ],
        "walking_median": 334.0
      },
      {
        "bootstrap_95_ci_paired_difference": [
          0.6335328290988647,
          0.7062563714924897
        ],
        "exact_sign_test_two_sided_p": 5.551115123125783e-17,
        "family": "mechanical",
        "label": "Magnitude jerk RMS",
        "mall_gt_walking": 0,
        "mall_iqr": [
          0.5965794406126832,
          0.6789872103835858
        ],
        "mall_median": 0.6249163860812362,
        "mall_percent_difference_from_walking": -52.699622170324446,
        "mall_to_walking_ratio_of_medians": 0.4730037782967555,
        "matched_pairs_rank_biserial_walking_minus_mall": 1.0,
        "median_date_level_mall_to_walking_ratio": 0.49110310415924674,
        "median_paired_difference_walking_minus_mall": 0.6511275806386077,
        "metric": "magnitude_jerk_rms_g_per_s",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 9.99990000099999e-06
        },
        "primary": true,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "g/s",
        "walking_gt_mall": 55,
        "walking_iqr": [
          1.245053353465872,
          1.4121910338059447
        ],
        "walking_median": 1.3211657385306825
      },
      {
        "bootstrap_95_ci_paired_difference": [
          0.08276027509229797,
          0.08632600124531342
        ],
        "exact_sign_test_two_sided_p": 5.551115123125783e-17,
        "family": "mechanical",
        "label": "Vertical dynamic RMS",
        "mall_gt_walking": 0,
        "mall_iqr": [
          0.050554407195316196,
          0.054108537367762215
        ],
        "mall_median": 0.05199422678336572,
        "mall_percent_difference_from_walking": -62.37920197352374,
        "mall_to_walking_ratio_of_medians": 0.3762079802647626,
        "matched_pairs_rank_biserial_walking_minus_mall": 1.0,
        "median_date_level_mall_to_walking_ratio": 0.3800059004842061,
        "median_paired_difference_walking_minus_mall": 0.08514584698829958,
        "metric": "vertical_dynamic_g_rms",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 9.99990000099999e-06
        },
        "primary": true,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "g",
        "walking_gt_mall": 55,
        "walking_iqr": [
          0.1327230608504667,
          0.14209519701587894
        ],
        "walking_median": 0.13820607087274947
      },
      {
        "bootstrap_95_ci_paired_difference": [
          2.369442999938123,
          4.094555404007938
        ],
        "exact_sign_test_two_sided_p": 2.1358426138817774e-10,
        "family": "mechanical",
        "label": "Shock-spike rate",
        "mall_gt_walking": 5,
        "mall_iqr": [
          24.40529066065302,
          26.416176957932628
        ],
        "mall_median": 25.675068695835975,
        "mall_percent_difference_from_walking": -9.349212901632583,
        "mall_to_walking_ratio_of_medians": 0.9065078709836741,
        "matched_pairs_rank_biserial_walking_minus_mall": 0.9428571428571428,
        "median_date_level_mall_to_walking_ratio": 0.8963699316914209,
        "median_paired_difference_walking_minus_mall": 2.832286828078537,
        "metric": "shock_spike_rate_per_min",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 9.99990000099999e-06
        },
        "primary": false,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "count/min",
        "walking_gt_mall": 50,
        "walking_iqr": [
          27.33622476566824,
          29.605102822165378
        ],
        "walking_median": 28.323051037577116
      },
      {
        "bootstrap_95_ci_paired_difference": [
          -1.8773681132564661,
          1.4580228986786352
        ],
        "exact_sign_test_two_sided_p": 0.5900533317766354,
        "family": "physiology",
        "label": "Mean heart rate",
        "mall_gt_walking": 30,
        "mall_iqr": [
          69.90456560088111,
          77.03983236106063
        ],
        "mall_median": 72.79183961311614,
        "mall_percent_difference_from_walking": -0.2646162704564299,
        "mall_to_walking_ratio_of_medians": 0.9973538372954357,
        "matched_pairs_rank_biserial_walking_minus_mall": -0.13246753246753246,
        "median_date_level_mall_to_walking_ratio": 1.0114695587050075,
        "median_paired_difference_walking_minus_mall": -0.8848289180312179,
        "metric": "mean_hr_bpm",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 0.4793852061479385
        },
        "primary": false,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "bpm",
        "walking_gt_mall": 25,
        "walking_iqr": [
          69.90968825722993,
          75.50327229085673
        ],
        "walking_median": 72.9849697179776
      },
      {
        "bootstrap_95_ci_paired_difference": [
          -0.7054640722892493,
          6.806933884062669
        ],
        "exact_sign_test_two_sided_p": 0.1770013647703581,
        "family": "physiology",
        "label": "Session RMSSD",
        "mall_gt_walking": 22,
        "mall_iqr": [
          18.282438084749217,
          29.350616997508926
        ],
        "mall_median": 20.924356805383383,
        "mall_percent_difference_from_walking": -15.091321756223069,
        "mall_to_walking_ratio_of_medians": 0.8490867824377694,
        "matched_pairs_rank_biserial_walking_minus_mall": 0.34935064935064936,
        "median_date_level_mall_to_walking_ratio": 0.8530398131453454,
        "median_paired_difference_walking_minus_mall": 2.973021380135542,
        "metric": "rmssd_ms",
        "missing_n": 0,
        "missing_triplet_ids": [],
        "paired_n": 55,
        "paired_sign_randomization": {
          "add_one_correction": true,
          "draws": 100000,
          "method": "MONTE_CARLO_PAIRED_SIGN_RANDOMIZATION",
          "p_value": 0.016579834201657984
        },
        "primary": false,
        "stratum_paired_n": {
          "POST_PVC01_CONTINUATION": 5,
          "PRE_LOCK_DEVELOPMENT": 45,
          "PVC01_PROSPECTIVE_VALIDATION": 5
        },
        "ties": 0,
        "unit": "ms",
        "walking_gt_mall": 33,
        "walking_iqr": [
          19.129037567549965,
          36.23336555962125
        ],
        "walking_median": 24.643366541766838
      }
    ],
    "methods": {
      "bootstrap_draws": 10000,
      "missingness": "endpoint_specific_no_imputation",
      "paired_effect": "walking_minus_mall",
      "randomization_draws": 100000
    },
    "population_n": 55,
    "result_version": "same_day_mall_walk_pt_cumulative.v1.completed",
    "results_hash": "c31e5c27597e9e7e01748b961482e835de2221892def0274f40880bf62f585b2"
  }
}
