One machine per session · one branch per session · merge is default-deny
packages/queue/src/retry.ts-const delay = base * 2 ** attempt;+// Full jitter. Without it every worker wakes on the same tick and the+// retry storm is indistinguishable from the outage that caused it.+const delay = Math.random() * base * 2 ** attempt;packages/queue/src/retry.test.ts+test("spreads retries across the window", () => {+ const spread = sample(1_000).stddev / EXPECTED_MEAN;+ expect(spread).toBeGreaterThan(0.4);+});
Easy connect covers 3,000+ apps through their own OAuth screens. Anything outside that catalogue is reachable through MCP, OpenAPI, GraphQL or raw HTTP. For an internal service that is usually the real answer anyway, since it never had a catalogue entry to begin with.