Exact environment gate
Unity version, runner profile, target, fixture, cache policy, and process policy must match before any budget verdict is allowed.
This working preview compares timing-only reference and candidate summaries for script compilation, assembly reload, asset import, and enter play mode. It calculates medians and sample spread, applies a visible two-ceiling policy, and refuses a complete verdict when the environment or evidence is not comparable.
Five runs minimum. A phase fails only when its median increase exceeds both ceilings. One ceiling means review. A mismatch, invalid sample, zero reference, or spread above 12% makes the complete verdict unknown.
Unity version, runner profile, target, fixture, cache policy, and process policy must match before any budget verdict is allowed.
Each required phase needs five finite timing samples. The preview reports medians and the full sample range as a percentage of the median.
A phase fails only when both its millisecond and percentage ceilings are crossed. Crossing one ceiling remains a review result, not a regression claim.
The result can prioritize one phase for verification. It cannot identify a cause, blame an author, measure runtime performance, or approve a release.
The accepted input is deliberately narrow: a schema version, six non-secret environment labels, and four arrays of millisecond values. The evaluator-response form is a separate component and never receives the timing summaries or local result.
The private pilot adds one agreed scripted fixture, CI-local timing collection, studio-owned budgets, retained evidence, and an evaluator-owned success test. XeSoft does not request credentials, repository write access, or production data.
Discuss a private pilot →