Make the uncertainty visible before you trust the conclusion.
GazeAudit turns structural QC, gaze-measurement uncertainty, analysis-readiness decisions, and defensible alternative pipelines into an auditable robustness record.
Replace brittle AOI boundary decisions with explicit error models.
Represent gaze uncertainty transparently, propagate it into AOI membership, and inspect how measurement assumptions affect the endpoint instead of treating observed coordinates as exact.
Ask whether the endpoint survives other defensible analytical choices.
Declare a finite decision space, execute a common endpoint across every specification, then inspect sign, magnitude, specification curves, and factor sensitivity without searching for a favourable pipeline.
Bind decisions, summaries, artifacts, and provenance into a record you can cite.
Generate deterministic evidence artifacts and fingerprints, preserve declared decisions, and report what the audit supports without turning descriptive robustness summaries into causal claims.
All figures in this section use deterministic synthetic demonstration data and are regenerated from executable Python in CI.
Frozen validation programme
Three real cases. Three different outcomes.
Robustness is allowed to fail, survive, or remain incomplete. These labels are protocol-bound scientific records—not generic scores for the source datasets.
Five frozen detector specifications reached 322/322 finite participant estimates; two reached 0/322, so the predeclared completeness gate was not satisfied.
The workflow keeps measurement assumptions, readiness decisions, specification choices, and reporting artifacts visible as separate scientific decisions.