mirror of
https://github.com/garrytan/gstack.git
synced 2026-10-31 22:14:25 +01:00
caseSelection() resolves the one paid file that registers a case and how a trial selects it: by its literal Bun test name, by the id a registration loop names its test at runtime (coverage audits, TPA, journeys), or by running the whole file when it registers no other case (plan-mode-no-op, whose test names are not the id, so the old name pattern ran nothing). A whole-file case runs one file shard per trial and is judged by shard status, as CI judges it. --list prints the selection. Every E2E_TIERS id now resolves except carve-section-loading, which fifteen files register (CI runs each as its own shard) and which still fails with the owning files named.