Focused follow-up to #66 for the top-level cli/test Bun corpus boundary.
Scope:
- recursively discover
.test/.specfiles while pruning dot-directories andnode_modules - distinguish relative directory scans from explicit file selection
- preserve child stdout and aggregate pass summaries
- parse
--preload <file>without treating the preload as a test - model
--isolatediscovery for explicit files and whole directories - cover leaked watcher/server/timer global collection observables
Acceptance:
cli/test/bun-test.test.ts: 73 passed, 0 failed, 0 unsupported, 6 upstream todoscli/test/isolation.test.ts: 19 passed, 0 failed, 0 unsupported, 0 todos- complete top-level
cli/test: 208 passed, 0 failed, 0 unsupported, 6 upstream todos - full
home_testgate passes