The default-project-set rewrite dropped non---project args (e.g. --list), so 'run.sh --list' silently RAN the whole suite instead of listing. Args now ride alongside the default set; an explicit --project still takes over. Verified: default --list = 33 tests listed; opt-in --list = 34 with the frankbook walk.