Switchbordswitchbord
v0.14.1

Worker outbox latency hotfix

Restores the Railway worker's low-latency outbox path after operator sends queued behind webhook-status bursts.

Switchbord v0.14.1 is a focused worker hotfix for outbound message latency.


What changed


  • The Railway worker now starts through apps/worker/src/index.ts, activating the realtime outbox wakeup listener and scheduler startup path.
  • The worker process poll fallback is forced to 1 second while we clean up the stale 5 second Railway environment variable.
  • The worker build entry now matches the production entrypoint.
  • The direct worker.ts auto-start was removed so bundled worker builds cannot start duplicate polling loops.
  • Worker startup logs now include the build marker, entrypoint, and effective poll interval.

Why it matters


Operator sends were not failing at Meta; they were waiting in the outbox queue behind webhook status jobs. This patch reduces the immediate polling bottleneck and restores the intended realtime wakeup path.


Longer-term queue lanes, bounded concurrency, and tenant-fair autoscaling are tracked separately in Linear under BORD-483.