# Evals below the 5-distinct-stimulus floor enforced by check_eval_quality.py.
#
# Each distinct stimulus gives one gate vote. Repeated runs measure reliability
# for that stimulus and do not increase the independent task sample. Below 5
# stimuli the sign test cannot reach p <= 0.05 at any effect size, so the adapter
# reports these as underpowered — never as a pass or a regression. The README
# explains why the floor sits at 5.
#
# This file is a debt ledger and it is SHRINK-ONLY, mechanically:
#   - the gate errors on any entry that is stale, duplicated, or no longer
#     needed, so an exemption cannot be silently reused by a different eval; and
#   - on a pull request the gate also runs with `--base-ref`, which errors on any
#     entry that is NEW relative to the base branch. Without that, a PR could add
#     a below-floor eval and exempt it in the same change.
#
# Retiring an eval means deleting its line here too, in the same change. CI
# checks the merge with the base branch, so an entry left behind for a deleted
# eval fails the gate even though it passes on the retiring branch alone.
#
# To remove a line, give the eval at least five independent, discriminating
# stimuli. Raising `defaults.runs` cannot clear this floor.
#
# Clearing the floor is necessary, not sufficient: the sign test conditions on
# discordant (non-tie) stimulus votes, so an eval at exactly 5 only passes on a
# flawless sweep. See the callout under check 8 in eng/eval-quality/README.md.

tests/dotnet-advanced/csharp-scripts/eval.yaml
tests/dotnet-aspnetcore/convert-blazor-server-to-webapp/eval.yaml
tests/dotnet-data/optimizing-ef-core-queries/eval.yaml
tests/dotnet-diag/microbenchmarking/eval.yaml
tests/dotnet-msbuild/binlog-failure-analysis/eval.yaml
tests/dotnet-msbuild/build-parallelism/eval.yaml
tests/dotnet-msbuild/build-perf-baseline/eval.yaml
tests/dotnet-msbuild/build-perf-diagnostics/eval.yaml
tests/dotnet-msbuild/check-bin-obj-clash/eval.yaml
tests/dotnet-msbuild/directory-build-organization/eval.yaml
tests/dotnet-msbuild/eval-performance/eval.yaml
tests/dotnet-msbuild/including-generated-files/eval.yaml
tests/dotnet-msbuild/incremental-build/eval.yaml
tests/dotnet-msbuild/msbuild-modernization/eval.yaml
tests/dotnet-msbuild/resolve-project-references/eval.yaml
tests/dotnet-upgrade/dotnet-aot-compat/eval.yaml
tests/dotnet-advanced/dotnet-pinvoke/eval.yaml
tests/dotnet-blazor/collect-user-input/eval.yaml
tests/dotnet-blazor/configure-auth/eval.yaml
tests/dotnet-blazor/coordinate-components/eval.yaml
tests/dotnet-blazor/fetch-and-send-data/eval.yaml
tests/dotnet-blazor/support-prerendering/eval.yaml
tests/dotnet-advanced/nuget-trusted-publishing/eval.yaml
tests/dotnet-aspnetcore/configuring-opentelemetry-dotnet/eval.yaml
tests/dotnet-aspnetcore/dotnet-webapi/eval.yaml
tests/dotnet-aspnetcore/minimal-api-file-upload/eval.yaml
tests/dotnet-blazor/create-blazor-project/eval.yaml
tests/dotnet-diag/apple-crash-symbolication/eval.yaml
tests/dotnet-msbuild/binlog-generation/eval.yaml
tests/dotnet-msbuild/extension-points/eval.yaml
tests/dotnet-msbuild/item-management/eval.yaml
tests/dotnet-msbuild/property-patterns/eval.yaml
tests/dotnet-msbuild/target-authoring/eval.yaml
tests/dotnet-upgrade/migrate-nullable-references/eval.yaml
tests/dotnet/setup-local-sdk/eval.yaml
tests/dotnet-blazor/use-js-interop/eval.yaml
tests/dotnet-experimental/exp-test-maintainability/eval.yaml
tests/dotnet-maui/maui-app-lifecycle/eval.yaml
tests/dotnet-maui/maui-data-binding/eval.yaml
tests/dotnet-maui/maui-safe-area/eval.yaml
tests/dotnet-msbuild/msbuild-antipatterns/eval.yaml
