--- title: "Measurement accountability: pupil latency, event plausibility, and validation" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Measurement accountability: pupil latency, event plausibility, and validation} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- This workflow adds three conservative measurement-accountability diagnostics. ## Pupil latency sensitivity `pupil_latency_sensitivity()` compares a sustained-threshold onset, maximum-slope tangent onset, and piecewise breakpoint. Report estimator spread and the `latency_resolvability` assessment rather than treating one latency as hardware- or algorithm-independent. ## Event-marker plausibility `event_marker_qc()` evaluates corroborating channel offsets and returns `confirmed`, `plausible`, `ambiguous`, or `implausible`, plus a consensus offset and uncertainty. It is explicitly **not** a clock-synchronization or drift-correction routine; use the existing timebase/synchronization tools for that layer. ## Validation ladder `validation_ladder()` separates acquisition QC, analytical QC, construct checking, within-person evidence, and held-out-person generalization. A generalization claim cannot be marked supported unless held-out-person validation passes. The implementation is independent and transparent. Methodological motivation includes DOI 10.1038/s41598-026-68921-9, DOI 10.3389/fnrgo.2026.1911259, and DOI 10.1007/s12028-026-02637-6.