Eight crew pulls were closed on a failure summarised as "(unnamed)" (#4412, #4461, #4473, #4523, #4497, #4518, #4453 and others), so nobody could tell which file broke.
Done:
[ ] when bun reports a failure outside a named test (a hook timeout, an unhandled rejection, a file-level throw), src/checks/summary.ts and scripts/shards.ts name the file and, where bun says it, the hook — e.g. test/origins-reconnect.test.ts > beforeAll (timeout)
[ ] src/checks/shared_red.ts groups these by file, not under one shared "(unnamed)" key
[ ] a test feeds a captured bun output with a hook timeout and asserts the named summary; it fails on main today
Eight crew pulls were closed on a failure summarised as "(unnamed)" (#4412, #4461, #4473, #4523, #4497, #4518, #4453 and others), so nobody could tell which file broke.
Done:
test/origins-reconnect.test.ts > beforeAll (timeout)