---
title: "Measurement accountability for Gazepoint physiology"
output: rmarkdown::html_vignette
vignette: >
  %\VignetteIndexEntry{Measurement accountability for Gazepoint physiology}
  %\VignetteEngine{knitr::rmarkdown}
  %\VignetteEncoding{UTF-8}
---

This tranche adds four conservative diagnostics.

`compare_hrv_prv_devices()` reports ICC(A,1), Lin CCC and Bland–Altman agreement **per derived metric**, carrying ECG/PPG and sensor-site provenance rather than producing a global interchangeability flag.

`scr_responsivity_sensitivity()` preserves the conventional SCR non-responder flag while estimating a Beta-Binomial response probability and retaining low-reactive participants for model-based sensitivity analysis.

`physiology_validation_ladder()` separates acquisition QC, analytical QC, construct evidence, within-person evidence and held-out-person generalization. Population/generalization claims require the final stage to pass.

`ppg_topology_features()` is opt-in and experimental. It summarizes H0 persistence lifetimes on a delay embedding as a **structural waveform descriptor**, never as a direct physiological surrogate, and carries a participant-grouped validation guardrail.

Methodological motivation: DOI 10.1186/s12872-026-06556-4, DOI 10.1016/j.biopsycho.2026.109336, DOI 10.3389/fnrgo.2026.1911259, and DOI 10.1016/j.measurement.2026.122168.
