- quota-combo-balancing / quota-multiprovider: eliminate the per-test full SQLite
migration (migrate once at module load; resetStorage now DELETEs rows instead of
rmSync+re-migrate) so it no longer races --test-force-exit under concurrency;
drain the fire-and-forget syncQuotaCombosGuarded dispatched by createPool/
updatePool (flushPendingSyncs via setImmediate) so assertions see deterministic
combo state; assert the GROUP-slug combo name (combos are named by group, like
quota-combo-groups) and seed the group. Validated on CI shards 5/8 + 8/8 (7 runs).
- playground-compare: wait for CompareTab (dynamic import) to mount, and use
expect().toBeVisible() instead of locator.isVisible() (which no longer waits in
Playwright 1.50+).
- group-b-quota-plans-config: drop the unreliable raw-HTML "500" substring check
(Next.js chunk hashes contain "500"); keep the real error-boundary text check.