X_FETCH_UNBOUNDED
Means
a package makes more shipped fetch( calls with no signal than it is pinned at
Typical cause
a bare or globalThis. fetch( in shipped source carries no signal in its own options, so the call outlives the request, job or drain that made it. Options passed as a variable read as unsignalled: the rule reads the property name, never its value
Fix
bun run scripts/fetch-deadline.ts --explain --json — it lists the sites; move each to outbound() from @ultimat3/core/outbound, or raise the package in scripts/lib/fetch-deadline-pins.ts with a why: naming what ends the call