Parent: #476. Related: #673 and #838 (observed while validating that compiler fix; no affected loop/suspension test failed in these runs).
Two consecutive zig build test-parallel runs on current main plus the #838 candidate each accounted for all 2,233 tests with 2,231 pass / 1 skip / 1 failure, but the single failure moved between unrelated GC-attribution witnesses:
parallel_js: cooperative shared nursery rendezvous bounds object churn- failed only because
ctx.gc_cooperative_attempts == 0 - all JS work completed; no crash, race report, leak, or wrong result
- immediately passed 3/3 when run with the exact test filter
- failed only because
enable_gc: requested GC runs between microtasks after joined threads- failed because the final
collectedwitness was nottrue - immediately passed 3/3 when run with the exact test filter
- failed because the final
The earlier full run before the final storage-policy correction passed both of these witnesses and instead caught the now-fixed loop/suspension regressions, so neither predicate is deterministically broken by #838. The failures appear only under the full 10-shard load and move between collection-attribution boundaries.
Diagnose why the requested/cooperative collection can complete the workload without recording the expected witness under sharded load. Preserve the production tranche, collection requirements, and exact assertions: no sleeps, larger timeouts, forced extra drains/collections, relaxed predicates, disabled GC, or shard serialization. The test should observe the engine's real request/attempt publication deterministically, and the engine should make progress if the missing event is genuine.